SEO対策:mod_rewriteで動的ページを静的ページに見せる
phpなどでページを作成した場合、
?id=○○○○
というように、動的なページになる。
一般的に動的ページはSEO対策的にあまりよろしくないと言われているので、
apacheの機能であるmod_rewriteで、
パラメーターつきの動的ページを静的に見せる。
例えば、
cat.php?cid=10
↓
cat-10.html
というように置き換える場合
やり方は、.htaccessファイルを使用。
.htaccessに
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^cat-([0-9]+).html+ cat.php?cid=$1
と記載。
mod_rewriteモジュールはapacheに標準で添付されているモジュールですが、
使用する際には、ご利用のレンタルサーバーでhtaccessが使用可能かを
調べましょう。
僕が使っているhetemlでは問題なく使えました。
ちなみに、mod_rewriteについて詳しくはこちら
date:2007年10月06日 18:17 | COMMENT (0) | TRACKBACK (0)
