サブドメなしURLをサブドメURLに302リダイレクト
うちのkikudai.com ドメインはサブドメインのblog.kikudai.com しか利用していません。
そこで、
kikudai.com → blog.kikudai.com
と、リダイレクトすることにしました。
サブドメインなしのkikudai.comは違うものに利用するかもしれないので、301(永久移転)ではなく302(一時移転)としました。
以下、.htaccessへの設定例です。
[gist id=8065420]
また、index.html、index.htmを / に301リダイレクトさせるようにしています。
これをすると、SEO的に効果があるあるんだとか。
index.html「あり・なし」のURL正規化 – 301リダイレクト応用編
by 海外SEO情報ブログ
オプション(flag)のQSAは、query strings appendの略でクエリーパラメータ付きのものをそのままリダイレクトさせます。
RewriteRule Flags #QSA | qsappend
by Apache HTTP Server Version 2.2
これで、
/index.htm?abc=1&bb=aa
といった、クエリーパラメータ付きのURLが
/?abc=1&bb=aa
のようにリダイレクトします。
[amazonjs asin="4774142239” locale="JP” tmpl="Small” title="Apacheポケットリファレンス (POCKET REFERENCE)"]