Задать вопрос

Домен 3-уровня через .htaccess, как?

Есть сайт 2-го уровня на хостинге host-ed.net, необходимо добавить около 30 доменов 3-го уровня, у хостинга стоит ограничение -только один поддомен 3-го уровня. Решил реализовать через .htaccess
RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} !^www\.site\.ru$ RewriteCond %{HTTP_HOST} (www\.)?(.*)\.site\.ru$ RewriteCond %{REQUEST_URI} !public_html/ RewriteRule ^(.*)$ public_html/%2/$1
Залил в папку public_html папку region в неё index.html, но при переходе по ссылке region.site.ru выдает ошибку, подскажите как реализовать?
  • Вопрос задан
  • 8325 просмотров
Подписаться 6 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 6
kreativf
@kreativf
Только через .htaccess не выйдет. Для вашего варианта нужно чтобы ваш провайдер настроил wildcard для домена третьего уровня, а это он судя по всему настраивать не будет.
Ответ написан
Комментировать
Anonym
@Anonym
Программирую немного )
Никак. Домен третьего уровня должен резолвиться, для этого нужна DNS запись.
Ответ написан
Methos
@Methos
На masterhost это называется синоним.
Ответ написан
Комментировать
Я делал подобное с использованием связки nginx + apache, может поможет:
habrahabr.ru/post/101585/
Ответ написан
Комментировать
blare
@blare
Вот здесь я писал как сделать автоподдомены для таймвеба, возможно и вам пригодится
http://blare.su/2012/08/как-создать-автоматические-поддомен/
Ответ написан
Комментировать
gusev
@gusev Автор вопроса
Спасибо
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы