将网站从http迁移到https

时间:2016-04-07 11:04:50

标签: javascript css codeigniter http https

我刚把我的网站从http移到了https。 images,javascripts和css文件的状态为403(Forbidden)。 我正在使用php codeigniter。 我错过了什么?

1 个答案:

答案 0 :(得分:-1)

将此添加到您的.htaccess,将整个网站移至https

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^example\.com [NC]
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*) https://example.com/$1 [L,R=301]
</IfModule>

example.com是您自己的域名。您可以使用本地IP或localhost

for localhost

<IfModule mod_rewrite.c>    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^localhost [NC]
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*) https://localhost/$1 [L,R=301]
</IfModule>

以上解决方案适用于您域的根目录。如果你需要文件夹

<IfModule mod_rewrite.c>
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} !^example\.com [NC]
    RewriteCond %{SERVER_PORT} 80 
    RewriteCond %{REQUEST_URI} folder 
    RewriteRule ^(.*)$ https://example.com/folder/$1 [R,L]
</IfModule>