Как автоматически создавать subdomain2.subdomain1.domain.com через .htaccess.

T
На сайте с 17.03.2009
Offline
66
758

Подскажите как возможно автоматически создавать субдомены такой вложенности subdomain2.subdomain1.domain.com через .htaccess?

На хостинге файлы лежат так: /subdomains/subdomain1/subdomain2

M
На сайте с 04.12.2013
Offline
223
#1

Рерайт по значению HTTP_HOST в нужный каталог.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
T
На сайте с 17.03.2009
Offline
66
#2

а можно поподробней?

N4
На сайте с 27.07.2008
Offline
89
#3
trimeiro:
а можно поподробней?

конфиг апача


<VirtualHost 192.168.1.17>
UseCanonicalName Off
ServerAdmin webmaster@my-local
ServerName test.ru
ServerAlias *.test.ru
VirtualDocumentRoot /path/test.ru/%1
ErrorLog /path/subs.test_error.log
CustomLog /path/subs.test_access.log common
<Directory /path/test.ru/>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

.htaccess


RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]

subdomain1.subdomain2.test.ru -> идет в папку /path/test.ru/subdomain1/subdomain2/

Интернет-магазин: SP.Easy.Shop 1.4
M
На сайте с 04.12.2013
Offline
223
#4
trimeiro:
а можно поподробней?

Лень, у вас там домены 4-го уровня. Примерно так:


RewriteCond %{HTTP_HOST} ^(.+)\.test\.ru$
RewriteRule ^.* /subdomains/%1%{REQUEST_URI} [L]


---------- Добавлено 25.04.2017 в 11:55 ----------

number4, у ТСа может и не быть доступа к основным конфигам сервера. %1 разве не первый элемент до ближ. точки обозначает?
N4
На сайте с 27.07.2008
Offline
89
#5
miketomlin:
Лень, у вас там домены 4-го уровня. Примерно так:

RewriteCond %{HTTP_HOST} ^(.+)\.test\.ru$
RewriteRule ^.* /subdomains/%1%{REQUEST_URI} [L]


---------- Добавлено 25.04.2017 в 11:55 ----------

number4, у ТСа может и не быть доступа к основным конфигам сервера. %1 разве не первый элемент до ближ. точки обозначает?

сейчас не упомню. Я настраивал как-то у себя автосубдомены давно. Апачем уже давно не пользуюсь.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий