さくらインターネットでmod_rewrite
さくらインターネットの共用レンタルサーバで、mod_rewriteが使えるようになった。

さくらのレンタルサーバ mod_rewrite の導入
「さくらのレンタルサーバ」では mod_rewrite モジュールへの対応を、2005年4月6日よりご利用のウェブサーバに実施いたします。


早速、さくらで動かしているお客さんのサイトに対して、PHPのパラメータ付のURLをStatic(静的) HTMLに見せる対応を行った。
もちろんSEO対策のため。
具体的には、 .htaccess への mod_rewriteの RewriteRuleの追加。

うちのサイト制作では...
必ずと言っていいほど、(というか必ず)PHPとMySQLの組み合わせで、クライアントに提供している。場合によっては複数のパラメータでURLに ? や & が混ざってしまうケースも多い。

このパラメータ付きのURL書式、検索エンジンなどからは敬遠されてます。
たとえば、
http://www.hogehoge.jp/hoge/detail.php?cat_id=1&id=15
といったURL。これを
http://www.hogehoge.jp/hoge/detail-1-15.html
のようにStatic HTMLのファイル名のようなURL表記にしてやることで、検索エンジンのクロール時に持っていってもらえるようになるのだ。

.htaccessへの、RewriteRuleの書き方サンプル。

(/hoge/.htaccessでの表記)

RewriteEngine On
RewriteRule ^detail-([0-9]+)-([0-9]+).html+ /hoge/detail.php?cat_id=$1&id=$2


最後の行の後に改行コードを入れるのもポイントらしい。
# なにかに書いてました。(失念

しばらくその効果を見てみよう。
[2005/04/07 02:18] | Webサイトづくり | トラックバック(1) | コメント(0)
この記事のURL | TOP ▲
≪私は残りの3%なのか...? | ホーム | 満里奈ねぇさん、正気ですか!?≫
コメント
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://shinpe.blog3.fc2.com/tb.php/52-eb64417d
インターネットを集める
Apache HTTP Server:Apacheの派生製品(ベンダ独自での改修版): IBM HTTP Server|IHS(IBM:AIX/Windows): Zeus(HP:HP-UX/Windows): Oracle HTTP Server(各種商用UNIX/Windows): SunONE(Netscape Enterprize Server)(SUN/iPlanet:Solaris/Windows) CERN HTTP Server NCSA HTTP インターネットを集める[2007/04/18 22:02]
| HOME |