我有一个codeigniter项目。最近,我使用SSL部署了它。而且,我通过修改.htaccess并更改了baseurl来强制网站使用来自http的Https。问题是我有一个注册和登录表格。当从http更改为Https时,表单不会提交,并且也不会以dB为单位进行输入...,直到我想要更改之前有什么事吗?
答案 0 :(得分:0)
通常是因为html尝试加载非https源。
您可以在chrome控制台上查看被阻止的请求。
确保所有源文件(css,js,字体)都加载了相对的网址,arr,或者更改了硬编码的和指向https的外部链接
答案 1 :(得分:0)
确保config.php中base_url的值使用https,即
$config['base_url'] = "https://example.com/";