у меня есть довольно простое правило перезаписи для перенаправления мобильных агентов на наш мобильный домен от нашего Друпало 6 мультисайтовmod_rewrite правила для Друпал работ, за исключением Главного/корневого домена
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteCond %{HTTP_ACCEPT} text/vnd.wap.wml [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !(ipad|joojoo|tablet|hiton) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
# Param in URL to skip going to mobile site
RewriteCond %{QUERY_STRING} !mobile=1 [NC]
RewriteCond %{HTTP_USER_AGENT} \bagent1|agent2|agent3etc..\b [NC]
RewriteRule (.*) "http\:\/\/m\.domain\.com/" [R=301,L]
Все с вышеизложенным работает прекрасно КРОМЕ дома странице, когда я перейду на www.domain.com или domain.com или даже на www.domain.com/, я не перенаправляюсь. Любая другая страница на сайте работает нормально. Я попытался использовать rewritebase/с теми же результатами. Какие-либо предложения?
ТИА
Я понятия не имею, почему, но проблема была в каталогах. Я удалил RewriteCond% {REQUEST_FILENAME}! -d, и он работает, с ним это не так. Странно, потому что правила drupal по умолчанию следуют, и у него есть это условие. – Analog
Но это то, что я говорю в своем ответе за 7 часов до этого. Не понимаю. –