Здравствуйте!
Подскажите, пожалуйста, как мне избежать редиректа в следующей ситуации.
Есть домен domen.com
у него надо обработать группу поддоменов, для чего я прописываю вот такой код в htaccessRewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+)\.domen\.com$ [NC]
RewriteRule ^(.*)$ http://domen.com/subdomens/$1?domen=%1 [L,QSA]В папке subdomens будут лежать обработчики. Схема отрабатывает, но мне не нравится, что происходит редирект, т.е. в URL заменяется исходная строка на ту, что получилось, а мне бы хотелось, чтобы URL не менялся.
Подскажите, что нужно сделать?
>[оверквотинг удален]
>код в htaccess
>
> RewriteEngine On
> RewriteCond %{HTTP_HOST} ^([^.]+)\.domen\.com$ [NC]
> RewriteRule ^(.*)$ http://domen.com/subdomens/$1?domen=%1 [L,QSA]
>
>В папке subdomens будут лежать обработчики. Схема отрабатывает, но мне не нравится,
>что происходит редирект, т.е. в URL заменяется исходная строка на ту,
>что получилось, а мне бы хотелось, чтобы URL не менялся.
>Подскажите, что нужно сделать?Взял у хостера, сам не пробывал:
RewriteEngine On
Options +FollowSymlinks
RewriteCond %{ENV:REDIRECT_MYFLAG} ^$
RewriteCond %{HTTP_HOST} ^dmih-test\.farewell\.ru$
RewriteRule ^(.+) %{HTTP_HOST}$1 [E=MYFLAG:1]
RewriteRule ^dmih-test\.farewell\.ru(.*) /dmih-test%{REQUEST_URI} [L](в данном тексте 6 строк, если нужно, устраните лишние переносы)
В данном примере домен dmih-test.farewell.ru перенаправляется в папку dmih-test сайта farewell.ru.