- В корне сайта создаём папку subdomains
- Добавляем адресную запись в днс *.site.ru A IP (не забываем менять серийник при правке зоны)
- В httpd.conf в алиасах домена пишем ServerAlias *.site.ru
- В корне домена в .htaccess пишем
RewriteEngine on
Options +FollowSymlinks +Indexes
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.site\.ru$
RewriteCond %{HTTP_HOST} (www\.)?(.*)\.site\.ru$
RewriteCond %{REQUEST_URI} !^(/)?subdomains/
RewriteRule ^(.*)$ /subdomains/%2/$1
не забываем передёрнуть named и httpd
killall -HUP named
service httpd restart
3 комментария на «“Авто сабдомены”»
проделав всё это можно юзать свой домен третьего уровня?
хм… ну а для чего тогда делать, если не юзать 🙂
[…] Авто сабдомены […]