日本でもSEOの認識が高まり、検索エンジンに対してより有効なコンテンツの作成方法やURLの作成方法が議論されるようになってきた。ここではURLの側面からHTMList.comに掲載されているA Simple mod_rewrite Tutorial: SEO-Friendly, Attractive URLsを紹介したい。これはApacheのmod_rewriteモジュールを使ってより読みやすくて魅力的なURLを実現しようというものだ。
A Simple mod_rewrite Tutorial: SEO-Friendly, Attractive URLsはひとつのURLを例に上げながら、最終的にどういったURLに変換するかを含めてmod_rewriteの有効化方法や変換規則の記述方法を説明している。最近ではブログが発達したため自分でWebサーバを構築する機会は少なくなったが、Apacheの管理をすることになった新人管理者にはいい題材といえそうだ。
mod_rewriteモジュールを有効にするにはhttpd.conf設定ファイルにあるrewrite_moduleの行のコメントを削除して有効化すればいい。あとは有効にしたいパスに対して「Options +FollowSymLinks」「RewriteEngine On」の設定を追加する。その後、リダイレクトの規則を「RewriteRule PATTERN DESTINATION [FLAGS]」のように書いていけばいい。
A Simple mod_rewrite Tutorial: SEO-Friendly, Attractive URLsではPATTERNで指定できる正規表現の記述方法についてもまとめてあるので参考にするといいだろう。mod_rewriteはSEO向けのURL生成やパーマネントなURLを用意するためにも活用できる。HTTPステータスコードも指定できるためURLの変更通知にも使えるなど、使い始めるとかなり便利なモジュールだ。
ただし留意点もある。コメントにもあるが、サイトの規模が大きくなりさばくべきページビューが増えてきた場合、mod_rewriteモジュール使ってURL変換処理を実施するとそのオーバーヘッドが無視できなくなる可能性がある。そうした場合には、静的にコンテンツパスを作った方がいいだろう。また規則自体がかなりわかりにくいところがあり、混乱を引き起こす可能性も高い。そのあたりを考慮して活用を検討するとよさそうだ。
| Linux Mint 12 KDE登場 [10:26 2/10] |
| Dell、重複排除により最大98%のデータ削減が可能なバックアップストレージを発売 [09:44 2/10] |
| 北大、「ポジトロン断層撮影法」による脳腫瘍の性質を診断する手法を開発 [09:40 2/10] |
| NICTなど、手術支援ロボット「da Vinci」の3D裸眼映像伝送実証実験を計画 [09:36 2/10] |
| TI、再生可能エネルギー向けアプリ開発用マイコン搭載ソーラーキットを発表 [08:00 2/10] |
|
Googleバーまたまた刷新、ロゴからのドロップダウンメニュー廃止 [10:50 2/10] ネット |
|
アクシス、厳しい光条件でも鮮明なビデオ映像を配信 - ネットワークカメラ [10:49 2/10] ビジネスPC |
|
カシオ、女性向けの多彩なオリジナルデザイン電子辞書 [10:42 2/10] 家電 |
|
インターコム、FAXサーバソフトにUSB接続型モデムセット追加 [10:30 2/10] ビジネスPC |
|
Linux Mint 12 KDE登場 [10:26 2/10] エンタープライズ |