2012-03-24 17 views
-1

仮想ホストされたサイトの外部IPアドレスを指し示すサブドメインを作成したいとします。私は私の望むサブドメインの名前で私のDNS設定でAレコードを作成し、 "A"レコードを選択し、リダイレクトしたいサイトのIPアドレスを追加しました。新しいIPアドレスにAレコードを使用してサブドメインを追加する

私がサブドメインに行くと、メインサイトが存在するかのようにロードされ、URLはサブドメイン.site.comのままです。

私は自分のDNS設定に存在しない他のサブドメインを読み込んで試してみました。

doesntexist.site.com

...私のサイトも読み込みます。あなたは何が起こっているのか理解できますか? .htaccessファイルにいくつかのルールを追加することによって、固定

答えて

0

# 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アドレスにリダイレクトされません。

関連する問題