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を使ってるとついついやり過ぎてしまって本来なければいけないものまでを消滅させちゃいます。でもこの記事を読んで気付きました。やり過ぎは良くないってことを。
コメント