Переход с HTTPS на HTTP

Статус
В этой теме нельзя размещать новые ответы.

Denderwood

Участники
Сообщения
9
Реакции
10
Баллы
8,100
Изначально форум ставился на https с поддержкой ssl сертификата. Хотелось зеленую иконку, аля сайт защищен (формально). Пришло время, хром что-то намутил и ранние сертификаты, что давали зелену, стали снова показывать кресты. Решено было вернуться на HTTP. А не тут то было.

Настройки в админке с https на http не принесли никакого результата. Самое главное, что на дефолтном шаблоне ссылки на темы были в https. Слил дамп бд, подправил все результаты на http, залил назад, почистил кэш и что? А ничего. Как было все в *s так и осталось. Уже не знаю куда направить свои ступни, чтобы вернуться к обычной жизни. В хроме подгружает, но работает коряво и стабильно http просто нет, при это вечно пытается на хттпс закинуть, а IE так вообще даже ксс не подгружает.

Собственно и вопрос. Какого хрена протокол для сайта не меняется после изменения настроек.

Версия 1.4.7
 
Собственно решил сам свой вопрос.

1. Изменил на упрощенный вариант содержимое конфигурационного файла для nginx, т.к. у меня работает на связке nginx + php-fpm без апача. Из конфига вырезан listen 443 и пути к сертификатам.
server {
listen 80;
server_name example.com
root /var/www/html/example.com;
index index.php index.html;

location / {
try_files $uri $uri/ /index.php?$uri&$args;
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

}
2. В library/config.php изменил параметр $_SERVER['HTTPS'] = 'on' на off.
3. Сделав полный дамп базы, отредактировал все через Notepad++ https в http и залил назад.
4. Подправил настройки в "Основная информация о форуме".

Больше не получал ошибок 502, 500, 404.

5. htaccess для активных настроек ЧПУ + "включать заголовок"
ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 500 default
<IfModule mod_headers.c>
Header append Cache-Control "no-store, no-cache, must-revalidate"
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "now"
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</IfModule>
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу