Cheizer
@Cheizer

Редирект из папки на субдомен через RewriteRule?

Друзья, нужна ваша помощь, ситуация следующая, на сервере настроены автоподдомены.

Для создания поддомена просто создается каталог в корне сайта, и от его имени создается поддомен.
Например в папке домена site.ru создаешь папку с именем test, и начинает работать поддомен test.site.ru, но проблема в том, что папка поддомена открывается и по такому адресу site.ru/test. И вот вопрос, как из этой папки, сделать редирект на поддомен?
Автоматически как это сделать? Жестко прописать в htaccess типа Redirect 301 /test test.site.ru так не получится, поддоменов будет много, и создаваться они будут автоматически.

Как быть, я так понимаю нужно закинуть именно в папку поддомена htaccess с правилами, но я совсем не силен в htaccess. Подскажите пожалуйста решение.
  • Вопрос задан
  • 819 просмотров
Решения вопроса 1
@dodo512
В папках поддоменов должен быть свой файл .htaccess c таким правилом:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.|)site\.ru$ [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)
RewriteRule ^(.*)$ http://%1.stie.ru/$1 [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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