さて、私はかなりの量の検索を行いましたが、それでも私の問題を処理するのに十分な特定のものを見つけることができません.
現在、他のすべてのサブドメインをサーバーにリダイレクトする DNS レコードがあります。私が求めているのは、何がexample.mydomain.com
返っHTTP/1.1 301
てリダイレクトするのかということですmydomain.com
これがカバーされている場合は申し訳ありませんが、十分に具体的なものを見つけることができませんでした.
さて、私はかなりの量の検索を行いましたが、それでも私の問題を処理するのに十分な特定のものを見つけることができません.
現在、他のすべてのサブドメインをサーバーにリダイレクトする DNS レコードがあります。私が求めているのは、何がexample.mydomain.com
返っHTTP/1.1 301
てリダイレクトするのかということですmydomain.com
これがカバーされている場合は申し訳ありませんが、十分に具体的なものを見つけることができませんでした.
a を使用して、および 301 リダイレクトRewriteCond
以外のドメインに一致させます。mydomain.com
RewriteEngine On
# If the domain (any domain) is not exactly mydomain.com...
RewriteCond %{HTTP_HOST} !^mydomain\.com$ [NC]
RewriteRule (.*) http://mydomain.com/$1 [L,R=301,QSA]
のサブドメインをより具体的に探すこともできますmydomain.com
。上記のものは、他のドメインと一致します。
# Match only subdomains of mydomain.com
RewriteCond %{HTTP_HOST} ^(.+)\.mydomain\.com$ [NC]
RewriteRule (.*) http://mydomain.com/$1 [L,R=301,QSA]
この記事では、.htacces と ModRewrite について説明し、プライマリ ドメインへのリダイレクト以外の任意のドメインへのリクエストをリダイレクトします。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !www.newdomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]