複数URLから、アドレスバーの書き換えを含めて一つのサイトにアクセスする設定

| トラックバック(0)

研究室のサイトが移転するのを機に、SEO対策ということで
www. ありでもなしでも同じページ(wwwありのページ)にアクセスできるようにすることにした。
Apache で、Virtual Host を用いて異なるURL から共通のサイトにアクセスする設定の紹介はいろいろなサイトにあったけれど、その際にアドレスバーのURLも書き換えるApache設定がなかなか見つけられなかったのでここにメモ。
要はmod_rewrite を使えばいい、というだけなんですが、DNS のほうでいじるのかといろいろ迷走してしまいました。
httpd.conf の中で対象サイトに対する設定として、以下の設定を追加します。

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

研究室のサイトにSEO対策が必要なのかは知らない。

このエントリーをはてなブックマークに追加

アーカイブ

ウェブページ