2016-04-07 2 views
0

Я только что переместил свой сайт с http на https. Изображения, javascripts и css-файлы имеют статус 403 (Forbidden). Я использую php codeigniter. Что мне не хватает?Миграция сайта с http на https

+0

Возможно, вы не можете запросить ресурсы http с веб-страницы https? –

+0

Многие вещи могут привести к тому, что URL-адрес возвратит ошибку 403, ни одна из них не связана напрямую с использованием HTTPS. – Quentin

+0

Квентин: Не могли бы вы рассказать подробнее. ? – Ameya

ответ

-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

для локального хоста

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

Вышеуказанные решения работают в корневом каталоге вашего домена. если вам нужна папка wise

<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> 
+0

Nope не работает. Проверьте сайт на https://www.suggestionbox.tips – Ameya

+0

Какой тип веб-сервера вы используете? Вы можете проверить ** права ** на свои файлы? они должны быть '644' для файлов и' 755' для каталогов –

+0

Я даже пытался дать 777 всей папке, не работал. – Ameya

Смежные вопросы