Добавление субдомена с использованием записи A на новый IP-адрес - PullRequest
0 голосов
/ 24 марта 2012

Я хочу создать поддомен, который указывает на внешний IP-адрес на моем виртуальном размещенном сайте. Я создал запись A в настройках DNS с именем нужного субдомена, затем выбрал запись «A» и добавил IP-адрес сайта, на который я хочу перенаправить.

Когда я захожу на поддомен, он загружает мой основной сайт так, как если бы он существовал, а URL остается как subdomain.site.com.

Затем я попробовал другие поддомены, которые не существуют в моих настройках DNS, чтобы посмотреть, будут ли они загружаться, и они это делают.

doesntexist.site.com

... загружает мой сайт тоже. Можете ли вы помочь мне понять, что происходит?

1 Ответ

0 голосов
/ 24 марта 2012

Исправлено добавлением некоторых правил в .htaccess:

# Redirect any non-existing subdomains
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^site\.com$ [NC]
    RewriteCond %{HTTP_HOST} !^excludedsubdomain\.site\.com$ [NC]
    RewriteRule ^(.*)$ http://ite.com/$1 [L,R=301]
</IfModule>

Хотя все еще не уверен, почему мой исключенный поддомен не перенаправляет на новый назначенный мною IP-адрес.

...