我有一个codeigniter项目。最近我用SSL部署了它。我通过修改.htaccess强制我的网站使用http中的Https并更改了baseurl。问题是我有一个注册和登录表单。当从http更改为Https时,表单不会提交,并且也不会以dB为单位输入...,任何事情,直到我想改变?
确保config.php中base_url的值使用https,即
$config['base_url'] = "https://example.com/";
通常是因为html尝试加载非https源。
您可以在Chrome控制台上看到阻止的请求。
确保所有源(css,js,字体)都加载了相对网址,anr \或更改硬编码和外部链接到https