Переписать, который работал с Apache 2.2, не работает на Apache 2.4
Мне нужно перенести сайт моей компании на новый облачный VPS, и я получаю цикл перенаправления из-за перезаписи, которая просто работала на старом сервере. Это работает для некоторой страницы, такой как Логин, которая была предназначена только для работы с https
,
Я уже много читал об этом и пытался, мне ничего не помогло.
Вот оригинал переписать с .htaccess
файл
php_flag session.auto_start Off
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Я также нашел похожий вопрос по этому переполнению стека - я пробовал, и он не работал.
1 ответ
Решение
Сократите ваши шаблоны правил просто ^
и изменить свои флаги просто END
,