Apache .htaccess でURLを書き換え
拡張子(.phpなど)を隠ぺいしたいとか、SEO対策のためにクエリーパラメーターを表示したくない時、Apacheにはmod_rewriteというモジュールがあり、それを利用してたとえば次のようなことができます。
URLはhttp://hogehoge.com/abc.htmlにアクセスしている
↓
本当は、http://hogehoge.com/index.php?action=abcにアクセスしている
//上記を.htaccesに記述する例
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ([0-9a-zA-Z_\-\/]+).html$ index.php?action=$1 [L]
</IfModule>
mod_rewriteがうまく動作しない時
