Настроен 301 редирект, а происходит 302
Есть сайт на modx, работает на apache, поэтому команды серверу прописывал в .htaccess
Сайт работает уже много лет.
Настроен редирект всех запросов на https
Есть идеи, почему такое может происходить?
Сайт работает уже много лет.
Настроен редирект всех запросов на https
# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent
# https://www.example.com when your cert only allows https://secure.example.com
RewriteCond %{SERVER_PORT} !^443
RewriteRule (.*) https://site.ru/$1 [R=301,L]
Однако на днях анализаторы СЕО проблем начали выдавать ошибку, что редирект происходит с кодом 302. И да, если воспользоваться всякими онлайн проверялками, то они тоже показывают 302.Есть идеи, почему такое может происходить?
Комментарии: 8
А консоль что показывает?
консоль браузера?
302
302
причем результат не зависит от команд modRewrite
Если они корректные, то редирект происходит, но с 302
Использовал такой вариант
Если они корректные, то редирект происходит, но с 302
Использовал такой вариант
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
и все равно
А может другое условие срабатывает раньше?
не назову себя знатоком команд модуля Rewrite но помоему нет.
Вот полное содержание .htaccess
Вот полное содержание .htaccess
RewriteEngine On
RewriteBase /
RewriteRule "/\.|^\.(?!well-known/)" - [F]
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Да я тоже не могу похвалится твердыми знаниями. Возможно браузер кэширует. А ты попробуй в инкогнито открыть.
пробовал, нет стабильно 302.
написал в поддержку хостинга, может что подскажут.
написал в поддержку хостинга, может что подскажут.
В хостинге оказалась проблема.
Этот хостинг вообще самый своеобразный в моей коллекции)
www.1gb.ru/
он даже дурацкий masterhost переплюнул по странности.
Этот хостинг вообще самый своеобразный в моей коллекции)
www.1gb.ru/
он даже дурацкий masterhost переплюнул по странности.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.