0

mydomain.com にルート ドメインと Web サイトがあります。別のサイトをホストする sub.mydomain.com というサブドメインもあります。私が望むのは、DNS名がmydomain.com以外の場合、すべてのURLリクエストをsub.mydomain.comにリダイレクトすることです(基本的に、DNS名に相当するものをすべてキャッチします)

現時点では、誰かが anydomain.com と入力すると、常にルート Web サイト (mydomain.com) が読み込まれます。誰かが mydomain.com 以外のドメインを入力した場合、sub.mydomain.com のコンテンツが表示されるようにしたいのです。リダイレクトとは言っていないことに注意してください... DNS 名は依然として anydomain.com であり、sub.mydomain.com を指すように URL を書き換えないでください。

私が立ち入らない理由により、サイトを交換したり、パークドメインを使用したりすることはできません.

ありがとう、

4

1 に答える 1

0

リダイレクトが必要ない場合は、リクエストされた URL の代わりにサブドメインのコンテンツを表示する方法を教えてください。以下のコードがお役に立てば幸いです。mydomain.com を除くすべての Web サイトをサブドメインにリダイレクトします。.htaccess ファイルに追加します。

RewriteCond
%{HTTP_HOST} で RewriteEngine !^mydomain.com RewriteRule ^(.*)$ http://sub.mydomain.com/ $1 [R=301,L]

于 2013-05-28T10:08:33.057 に答える