mod_rewriteはApacheのモジュールのひとつで、アクセスURLを正規表現で書き換えることができる。httpd.confまたは.htaccessを編集し詳細な設定を行うことができる。WampServerで使用する場合、メニュー>Apache>Apache modulesのrewrite_moduleのチェックボックスを入れる必要がある。以下、httpd.confを編集したときのメモ。
httpd.confの編集
#LoadModule rewrite_module modules/mod_rewrite.so ↓ LoadModule rewrite_module modules/mod_rewrite.so
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^¥/view¥/([a-zA-Z0-9]*)$ /index.php?page=view&user=$1 [L] RewriteRule ^¥/(top|edit)$ /index.php?page=$1 [L] </IfModule>
Comments