Настроен 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 переплюнул по странности.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.