RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)p=([0-9]+)(&|$)
RewriteRule ^/(.*)/index.php?$ /test/test.html?pg=%2 [L,R=302]
RewriteCondで()でくくった2番目のp=([0-9]+)の数字部分だけをとってきています。
RewriteRuleの(.*)のところを取ってきたい場合は$1を使用する
More than 3 years have passed since last update.
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)p=([0-9]+)(&|$)
RewriteRule ^/(.*)/index.php?$ /test/test.html?pg=%2 [L,R=302]
RewriteCondで()でくくった2番目のp=([0-9]+)の数字部分だけをとってきています。
RewriteRuleの(.*)のところを取ってきたい場合は$1を使用する
Register as a new user and use Qiita more conveniently