1

http://example.com/ * へのリクエストをhttp://www.example.com/ *にリダイレクトしたい。

* は任意のパスです。

4

2 に答える 2

3

Apache のmod_aliasモジュールを使用して、次のような永続的なリダイレクトを行います。

RedirectPermanent / "http://www.example.com/"

.htaccess空のサブドメインの仮想ホスト ブロックまたはルート レベルファイル内にリダイレクトを配置します。

" http://www.example.com/ "の末尾の /は重要です。

于 2009-02-17T21:54:34.240 に答える
2

ここに、他の特定のホストも許可するために使用した別のオプションを追加します。たとえば、www.example.comサイトに加えてdev.example.comサイトとblog.example.comサイトが必要な場合は、これをルートレベルの.htaccessファイルに入れます。

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} !^dev\.example\.com
RewriteCond %{HTTP_HOST} !^blog\.example\.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L,QSA]
于 2009-02-17T22:06:28.783 に答える