переписать мод htaccess надо переписать - PullRequest
0 голосов
/ 03 ноября 2011

Для перенаправления mydomain.ru на mydomain.ru/rus.

Если я напишу:

RewriteCond %{HTTP_HOST} !^mydomain\.ru/rus/$ [NC]
RewriteRule ^(.*)$ http://mydomain.ru/rus/$1 [R=301,L]

Когда у меня бесконечный редирект. Есть идеи?

1 Ответ

0 голосов
/ 03 ноября 2011

Хостом в обоих случаях будет mydomain.ru, поэтому вы получите бесконечное перенаправление Попробуйте вместо этого:

RewriteCond %{REQUEST_URI} !^/rus/
RewriteRule ^(.*)$ rus/$1

Это проверит, просматриваете ли вы в данный момент что-либо в папке rus, и, если нет, перенаправит вас в эту подпапку

...