@Marmisha

Редирект со страниц index (.html и .php) настроен неправильно?

Здравствуйте. Пытаюсь решить не типичную проблему. Суть такова. При выполнении настроек в .htaccess для устранения ошибки "Редирект со страниц index (.html и .php) настроен не правильно" прописываю:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ site.com [R=301,L]

При этом ошибка пропадает, но при входе в админку (после ввода логина, пароля и нажатии клавиши "ВХОД") пользователь перенаправляется на главную страницу, а панель управления (в верхней части сайта) не появляется. Если просто обновить страницу (F5), тогда панель управления появляется. То же самое с выходом из аккаунта. Нажимаем "ВЫЙТИ" и опять главная страница с панелью управления. Обновляем страницу и панель исчезает. Видимо где-то накосячил с .htaccess
Сам .htaccess

RewriteEngine On
 RewriteCond %{HTTPS} !=on
 RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

RewriteCond %{REQUEST_URI} /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L]
 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.com [R=301,L]
 
ErrorDocument 404 https://site.com/404.php

DirectoryIndex index.php

AddDefaultCharset UTF-8

RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]



## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 7 days"
ExpiresByType https://mc.yandex.ru/metrika/advert.gif "access plus 1 hour"
ExpiresByType https://mc.yandex.ru/metrika/watch.js "access plus 1 hour"
</IfModule>
## EXPIRES CACHING ##


Если есть идеи по устранению данной ошибки, с радостью выслушаю.
  • Вопрос задан
  • 490 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы