Я не уверен, что мой .htaccess неверен или сервер еще не прочитал мой файл .htaccess - PullRequest
0 голосов
/ 08 июля 2019

Я вполне уверен, что мой код в порядке, на короткое время мой htaccess, кажется, работает, когда я ввел URL.После того, как я расширил файл и снова загрузил его, мое правило больше не работало.Даже когда я удалил свою правку, правило перезаписи больше не срабатывает.Я что-то пропустил в своем правиле.Я не понимаю, что сейчас не так.

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteRule ^www\.sub\.domain\.de\/(.*)\.html$ www.sub.domain.de/typo3/$1.html?&%{QUERY_STRING}


</IfModule>

1 Ответ

0 голосов
/ 09 июля 2019

Хорошо. Моей первой ошибкой был полный URL в качестве первого параметра в RewriteRule. После того, как я следовал указаниям Каддата, переписывание вроде работало. У меня все еще была проблема с вызовом цикла. Htaccess дополняет "typo3 / typo3 / ...", так что RewriteCondition должно решить эту проблему. Я проверил, есть ли в url typo3 в его строке. Теперь URL-адрес корректно переписан. Я также пытался [L], прежде чем остановить цикл rewriteRule, но это не помогло.

Спасибо, Каддат, за правильные подсказки.

...