【ハウツー】

Java WebアプリでもわかりやすいURLを! - Url Rewrite Filterの使い心地

1 わかりやすいURLの重要性

  • <<
  • <

1/6

WebアプリケーションではURLのわかりやすさも重要とされている。たとえば

http://www.example.com/diary/diary.cgi?year=2007&month=05&day=12

というURLよりも

http://www.example.com/diary/2007/05/12

というURLのほうがユーザにとってもわかりやすいし、検索エンジンにもクロールされやすいといわれている。

Apacheでは後者のURLへのリクエストを、サーバ内で前者のURLに書き換えて処理を行うための"mod_rewrite"というモジュールが存在する。mod_rewriteを使えば既存のWebアプリケーションに大きな修正を加えずに、後者のようなアクセシビリティの高いURLを提供することができる。また、サーバ上でWebサイトのフォルダ構成を変更した場合などもmod_rewriteを使用することで変更前のURLから変更後のURLへ転送するといったことが可能だ。

これと同様のことをJavaベースのWebアプリケーションで実現するのが"Url Rewrite Filter"だ。Url Rewrite FilterはBSDライセンスで提供されるオープンソースソフトウェアで、商用サポートも用意されている。

  • <<
  • <

1/6

インデックス

目次
(1) わかりやすいURLの重要性
(2) Url Rewrite Filterを使ってみる (1)Webアプリケーションへのインストール
(3) Url Rewrite Filterを使ってみる (2)変換ルールの定義
(4) Url Rewrite Filterを使ってみる (3)条件付きマッチ
(5) Url Rewrite Filterを使ってみる (4)その他の機能
(6) URLもユーザインタフェースの一部 - Java WebアプリケーションでもURLの見直しを

もっと見る



人気記事

一覧

イチオシ記事

新着記事