# иницилизация
RewriteEngine On
RewriteBase /Совмещение нескольких mod rewrite
Есть вот такие вот директивы...
Нужно их-как привести в рабочие состояние
- по отдельности работают а вместе нет
- или идет зацикливание и FF выдает ошибку
- или выдается 404 403 500 ошибки :(
Помогите пожалуйста
# читаем куки
RewriteCond %{HTTP_COOKIE} lang=([^;]+) [NC]
# делаем редирект на субдомен в зависимости от куки. 1% - переменная
RewriteRule ^(.*)$ http://%1/site.spb.ru/ [R=302,QSA,L]
# соотношение паки и субдомена
RewriteCond %{HTTP_HOST} (www\.)?en\.site.\spb\.ru$
RewriteCond %{REQUEST_URI} !^(/)?en/
RewriteRule ^(.*)$ en/$1
RewriteCond %{HTTP_HOST} (www\.)?ru\.site.\spb\.ru$
RewriteCond %{REQUEST_URI} !^(/)?ru/
RewriteRule ^(.*)$ ru/$1
выдается ошибка:
"
Firefox определил, что сервер перенаправляет запрос
на этот адрес таким образом, что он никогда не завершится.
Эта проблема может возникать при отключении или запрещении принятия cookies.
"
к вышеизложенным директивам в последствии необходимо будет еще добавить редирект
с www --> на --> без www
например:
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^(.*)$ http://%1/$1 [R=301,QSA,]