Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Объясните по виртуальным сабдоменам, плиз.
цитата
26/01/05 в 22:15
 benzole
Вот вычитал - виртуальные сабдомены:
"...Это когда в DNS прописывается * и любое bla-bla-bla.site.com редиректит на site.com
Т. е. делается не site.com/name.html а name.site.com/..."

Ткните носом, куда конкретно * прописывать в DNS?
И правильно я понимаю, чтобы эта штука работала, нужно сделать модреврайт, чтоб с subdomain.domain.com редиректило на domain.com/subdomain?

И не будет ли эта система конфликтовать с уже существующими реальными сабдоменами?
Или придётся с сабдоменов всё переносить в корневые папки и их тоже прописывать в модреврайт?

И подойдёт ли такая конструкция для реврайта:

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^subdomain.domain.com/(.*)$ domain.com/subdomain/$1

Всем рейт по максимуму.
цитата
26/01/05 в 22:33
 eugenyZ
элементраный вилд кард. хтакцес здесь не нужен. зайди в настройки днс и выставь * напротив CNAME

недочитал до конца. сорри. конфликт будет с существующими
решение- выставить в панели регистратора сабдомены
цитата
27/01/05 в 00:34
 benzole
ОК, а если я выставлю * - то куда мне на этом самом виртуальном сабдомене sub.domain.com народ попадать будет? В папку /sub/?

А больше никакого способа нет?

А то у меня поддомен есть один настоящий, и хотелось бы по нескольку виртуальных сабдоменов в день создавать.
цитата
27/01/05 в 01:42
 Boiler
Есть скрипт на php называется Subdomains. Поиши на сайтах с исходниками. Возможно это то что тебе нужно. (Но там нужен чтобы хост поддерживал wildcarded DNS). Звиняйте если не правильно понял.
цитата
28/01/05 в 00:25
 eugenyZ
benzole писал:
ОК, а если я выставлю * - то куда мне на этом самом виртуальном сабдомене sub.domain.com народ попадать будет? В папку /sub/?
А больше никакого способа нет?
А то у меня поддомен есть один настоящий, и хотелось бы по нескольку виртуальных сабдоменов в день создавать.

на любое бла бла будет попадать на сам домен. (выставляется на сервере)
если тебе нужно заюзать сам поддомен, вынеси его на другой ip ( выставляется в панели регистратора, доступно не у многих или платных/бесплатных служб днс ) другие варианты слишком заморочны
цитата
28/01/05 в 02:10
 kassander
eugenyZ писал:

если тебе нужно заюзать сам поддомен, вынеси его на другой ip

Хм... Так все равно, если есть записи:

sub A 12.34.56.78
* CNAME domain.com.

то конфликт будет, даже если делегирование домена и субдомена по разным ns-ам раскидать. Кажется, выполняться будет wildcard, независимо от последовательности записей. Как ни крути, либо один редирект на все, либо на каждый субдомен писать CNAME.

П.С. Или имелось в виду обращение к субдомену по выделенному ip ? Ну это уж слишком неудобно :)

А через htaccess такую вещь не сделать - потому как вначале домен резолвится, а потом уже к апаче запрос идет.


Эта страница в полной версии