Apache の mod_rewrite モジュールを利用して動的 URL を静的 URL にする

WordPressのパーマリンクにも使われている機能のようで、Apacheのmod_rewriteを利用することで、http://example.com/hoge/page.php?id=10 なんていう動的なURLを、http://example.com/hoge/page/10 なんていう静的なURLに変更することが可能だそうです。素晴らしい機能です。

詳しくは以下のページに書いてあります。
41. mod_rewriteを使いこなそう:ITpro

ファイル演算子

ファイル演算子「 -d 」で、ディレクトリの存在を確認する。 – Perl入門?サンプルコードによるPerl入門?
ファイル演算子「 -f 」で、通常ファイルの存在を確認する。 – Perl入門?サンプルコードによるPerl入門?

mod_rewriteを使う際は404の扱いに注意

mod_rewrite を使うときには 404 の扱いに注意 – World Wide Walker
mod_rewriteを使ってるとついついやり過ぎてしまって本来なければいけないものまでを消滅させちゃいます。でもこの記事を読んで気付きました。やり過ぎは良くないってことを。

コメント

コメントは受け付けていません。