Httpd

2013-11-17, httpd

mod_rewriteでパラメタも使う

前回のチップで、URLの一部をパラメタに割り当てて自然なURLを作る設定を紹介しましたが、今度はそれの改良版です。前回のバージョンだとページの後ろにパラメタをくっつけても無視されてしまうので、path以外のパラメタはそのまま反映されるようにしてみました。

RewriteRule ^/foo/bar/([a-z0-9-]+)$ /foo/bar.php?path=$1&%{QUERY_STRING}

最後に「%{QUERY_STRING}」を足してあげるだけです。

参考URL

この記事は役に立ちましたか?