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リダイレクトを使用するように推奨されています。

top of page

©2017 coliss