在codeigniter中将站点网址http重定向到https

时间:2016-01-23 05:30:31

标签: codeigniter http url redirect https

我想将现有网站重定向到HTTPS。目前在浏览器中如果网址 HTTP 开头,那么它将显示错误的网关错误,但我想将网站重定向到 HTTPS

2 个答案:

答案 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/';