автоПоддомены - редирект на главную

lordBlack

Мой дом здесь!
Регистрация
29 Ноя 2007
Сообщения
623
Реакции
267
Вообщем понадобилась специфическая переадресация.
есть домен, на нем туева туча поддоменов была.
сделал в ispmanager в прописанном домене - автоподдомены в папке домена -мало помогло

как прописать в htaccess правило чтобы со всех запросов к поддоменам шла переадресация на главную?

типа
поддомен.сайт.ру - > сайт.ру/индеккс.пхп

причем поддомен может быть любым!

нашел вариант:
Код:
RewriteCond %{HTTP_HOST} !^www\.site.ru\.ru$
RewriteCond %{HTTP_HOST} ^(.+)\.site.ru\.ru$
RewriteCond %{REQUEST_URI} !/%1/
RewriteRule ^(.*)$ /%1/$1 [L,QSA]

но мне нужно конкретно на index.php переадресацию делать

Добавлено efs: кнопка "редактировать"! DO-YOU-SPEAK-IT?
 
Последнее редактирование модератором:
Код:
RewriteCond %{HTTP_HOST} ^([a-z0-9_-]+)\.site\.ru$ [NC]
RewriteRule ^(.*) http://site.ru/$1 [R=301,L]
 
Либо ангалог предыдущего, но с переадрессацией на index.php
Код:
RewriteCond %{HTTP_HOST} (.*)\.site\.ru [NC]
RewriteRule (.*) http://site.ru/index.php [R=301,L]

Или ещё проще (если настроена переадрессация с Для просмотра ссылки Войди или Зарегистрируйся на Для просмотра ссылки Войди или Зарегистрируйся)
Код:
RewriteCond %{HTTP_HOST} !^www.site\.ru [NC]
RewriteRule (.*) www.site.ru/index.php [R=301,L]
 
Назад
Сверху