我想将现有网站重定向到HTTPS。目前在浏览器中如果网址以 HTTP 开头,那么它将显示错误的网关错误,但我想将网站重定向到 HTTPS 。
答案 0 :(得分:4)
在.htaccess
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Base_url()
应该是
$config['base_url'] = 'https://www.example.com/';
答案 1 :(得分:3)
尝试以下代码并将这些行放入项目文件夹根目录下的 .htaccess 文件(如果不存在,然后创建):
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
并确保您在config.php文件中的$ config [' base_url']中也使用了https协议,例如
$config['base_url'] = 'https://yourproject.local/';