サブドメなしURLをサブドメURLに302リダイレクト

Dec 21, 2013  

うちの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)”]