URLをリダイレクト・リライトする場合の.htaccessの設定例
Roshan's Blogのエントリーから、URLをリダイレクト・リライトする場合の.htaccessの設定例を5つ紹介します。
5 useful url rewriting examples using .htaccess
「product.php?id=12」を「product-12.html」でアクセス
「product-12.html」を「product.php?id=12」にリライトします。
「product.php?id=12」を「product/ipod-nano/12.html」でアクセス
「product/ipod-nano/12.html」を「product.php?12」にリライトします。
「www.test.com」を「test.com」でアクセス
「www無しのURL」を「www有りのURL」にリダイレクトします。
「test.com/user.php?username=xyz」を「test.com/xyz」でアクセス
「test.com/xyz」を「test.com/user.php?username=xyz」にリライトします。
「test.com/new」を「test.com」でアクセス
「ルート直下のURL」を「サブフォルダ」にリダイレクトします。
例:test.com/new
参考
検索エンジン対策としては、ページの移転や重複するページがある場合、301リダイレクトを使用するように推奨されています。
- 重複するコンテンツ
[Google] - サイトのURLを変えたので、検索結果のURLを修正したい
[Yahoo!]
Post on:2008年3月26日









Comments
hisaboh
on 2008年3月27日
リライトの方向が全部逆では?
コリス
on 2008年3月27日
> hisaboh さん
すいません、ちょっと意味が分かりません。
s
on 2008年3月27日
hisabohさんがおっしゃってるのは
誤:「サブフォルダのもの」を「ルート直下」にリダイレクト
正:「ルート直下のもの」を「サブフォルダ」にリダイレクト
って事じゃないですかね?
コリス
on 2008年3月27日
> s さん
リライトの箇所ばかりを見てました。
リダイレクトのとこ、間違ってますね。
ありがとうございます。
うーん、リライト全部って、どういう意味だろう、、、
「product-12.html」に「product.php?id=12」をリライト
ってことかなぁ。
ker
on 2008年3月29日
リライトの意味を逆に捉えていると話が分かりませんね。
どっちが正しいかは私は知りませんが。
ちょっと日本語としては分かりにくいかも。
個人的にはmod_rewriteってURLを変換(rewrite)してくれるって理解をしていました。(つまりhisabohさんとおそらく一緒)
コリス
on 2008年3月29日
> ker さん
ありがとうございます。
原文とは変更して、見出しに同じ方向を記載して、説明文で補足しました。
wordpressのディレクトリURL非表示 « このプログラムは仕様です。
on 2010年4月2日
[...] view plaincopy to clipboardprint? [...]
.htaccessでURLをカスタマイズ。SEO対策にも! | ブクマ!
on 2010年8月27日
[...] URLをリダイレクト・リライトする場合の.htaccessの設定例 | コリス [...]
Linux-静的/動的「mod_rewrite」を使ってみる。 | 携帯アフィリエイトで稼ぐアフィリエイトSEO
on 2011年1月5日
[...] 参考サイト:http://bitwalker.dtiblog.com/blog-entry-190.html 参考サイト:http://coliss.com/articles/build-websites/operations/926.html [...]
URLをリダイレクト・リライトする場合の.htaccessの設定例(RewriteEngine) | webプログラマーのメモ
on 2011年10月29日
[...] 参考URL: http://coliss.com/articles/build-websites/operation/926.html 「product.php?id=12」を「product-12.html」にリライト [...]
URLをリダイレクト・リライトする場合の.htaccessの設定例 | コリス at ナカツジブログ
on 2012年1月27日
[...] URLをリダイレクト・リライトする場合の.htaccessの設定例 | コリス. [...]