LINUX.ORG.RU

виртуальные поддомены атакуют


0

1

Как не крутил - ничего не работает. Мой хтакцес код для дебага (на сервере):

RewriteEngine On
RewriteCond %{QUERY_STRING} !vardump 
RewriteRule (.*) http://localhost/$1?vardump&reqhost=%{HTTP_HOST} [R=301,L,QSA]
На локалке скрипт выводит то, что получено. Попробовал test.domain.com - не перенаправляет. Думается, что проблема в httpd.conf, нету перенаправления на основной домен. Т.е. алиасы расставить. У меня так:
<VirtualHost *:80>
...
ServerAlias *.domain.tld
</VirtualHost>


Ответ на: комментарий от CentOS

Как это сделать без ДНС?

что значит без днс? ты в любом случае должен в днс указать, что все поддомены указывают на основной домен.

maloi ★★★★★
()
Ответ на: комментарий от CentOS

никак, очевидно

виесто поддоменов используй domain.com/subdomain :)

stevejobs ★★★★☆
()
Ответ на: комментарий от maloi

Давайте по-порядку.

Конечная цель - перенаправить произвольный поддомен. Часть мод реврайта под это дело у меня есть. Осталось только:

1) Что прописать в ДНС, чтобы каждый поддомен редиректился на основной?

2) Что прописать в виртуалхостах apache, чтобы это воспринималось веб-сервером?

CentOS
() автор топика
Ответ на: комментарий от CentOS

Про wildcard DNS record выше сказали, а в апаче надо прописать что-то вроде:

ServerAlias *.domain.com

Wizard_ ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.