6

私はwebfactionでホスティングを共有しており、www.stackoverflow.comがstackoverflow.comにリダイレクトするのと同じ方法で、www.mydomain.comをmydomain.comに転送したいと考えています。webfactionコントロールパネルで、www.mydomain.comサブドメインをmydomain.comにリンクするCNAMEレコードを設定しましたが、これは機能していないようです。たぶんそれを台無しにしているのは、mydomain.comが仮想ホストであり、IPアドレスへのAレコードを持っていないということですか?

とにかく、誰かがwebfactionコントロールパネルまたは直接httpd.confファイルでこれを行う正しい方法を見つけるのを手伝ってくれますか?前もって感謝します。

4

1 に答える 1

9

私が使用する解決策は、Static / CGI / PHPアプリケーション(私はリダイレクトと呼びます)を作成し、そのルートに.htaccessファイルを配置することです。このアプリケーションへのリダイレクトが必要なすべてのドメインとサブドメインを指定し、次のように、サーバーに必要なすべてのリダイレクトディレクティブを.htaccessファイルに入力します。

RewriteEngine on
RewriteCond %{HTTP_HOST} www.example.com
RewriteRule ^(.*) http://example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} www.example1.com
RewriteRule ^(.*) http://example1.com/$1 [R=301,L]

それはうまく機能し、瞬間的であるため、デバッグが簡単です。

于 2011-04-13T02:22:50.057 に答える