@ChNataly

Почему при создании динамических поддоменов через htaccess изменяется url в браузере?

Добрый день!
Мучаюсь уже неделю с проблемой... На сайте формируются динамические поддомены...
Например, поддомен test.site.com физически находится в папке site.com/subdomains/test/,
хостинг уже настроила, файл htaccess принимается всеми поддоменами..

В htaccess запись вот такая:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.+)\.site/? [NC]
RewriteRule (.*) site.com/subdomains/$2$1 [L,QSA]

Проблема в том, что конструкция работает, но при этом меняется url в браузере.
То есть идет просто редирект с test.site.com на site.com/subdomains/test/
а нужно, чтобы это происходило незаметно, чтобы в браузере оставалось test.site.com

Я уже склоняюсь к тому, что это какие то специфические настройки хостинга, потому что на другом хостинге все работает.

заранее благодарна за любую помощь )))
  • Вопрос задан
  • 2348 просмотров
Пригласить эксперта
Ответы на вопрос 1
Nidora
@Nidora
Бонус 200 руб всем новым клиентам! VDS - 149 руб
Попробуйте вариант сделать как тут

RewriteCond %{HTTP_HOST} !^www\.site\.ru$
RewriteCond %{HTTP_HOST} ^(.+)\.site\.ru$
RewriteCond %{REQUEST_URI} !/%1/
RewriteRule ^(.*)$ /%1/sub/$1 [L,QSA]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы