Переписать, который работал с 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,

Другие вопросы по тегам