Итак, у меня возникают некоторые проблемы с файлом htacces, пытающимся выполнить некоторые условия перезаписывания. То, что я пытаюсь сделать, это:Apache htaccess mod rewrite
На этой веб-папке есть несколько доменов. Если домен ничего, но example.com я хочу, чтобы переписать example.com ПОКА - путь не является/путь
Все работает в настоящее время, за исключением, когда вы идете в www.otherexample.com/path
Это последнее действие и изменение URL-адреса на http://dev.otherexample.com/index.php?qs-rewrite=path и вызывает цикл переадресации.
Вот Целые файл .htaccess
DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase/
RewriteCond %{HTTP_HOST} !example\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/path [NC]
RewriteRule ^.*$ http://dev.example.com%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qs-rewrite=$0&%{QUERY_STRING} [L]
</IfModule>
Я попробовал и то же самое, я добавляю весь HTAccess на вопрос. –
Какой URL-адрес вы использовали для тестирования этого правила? – anubhava
Можете ли вы попробовать отредактировать ответ сейчас. – anubhava