http://example.com/ * へのリクエストをhttp://www.example.com/ *にリダイレクトしたい。
* は任意のパスです。
http://example.com/ * へのリクエストをhttp://www.example.com/ *にリダイレクトしたい。
* は任意のパスです。
Apache のmod_aliasモジュールを使用して、次のような永続的なリダイレクトを行います。
RedirectPermanent / "http://www.example.com/"
.htaccess
空のサブドメインの仮想ホスト ブロックまたはルート レベルファイル内にリダイレクトを配置します。
" http://www.example.com/ "の末尾の /は重要です。
ここに、他の特定のホストも許可するために使用した別のオプションを追加します。たとえば、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]