我想重写我的网址
https://xxx.xxx/159/prepared-is-me-marianne-pleasure-likewise-debating-wonder?show=199
变得像这样
https://xxx.xxx/159/prepared-is-me-marianne-pleasure-likewise-debating-wonder/show/199
我目前的重写是
RewriteRule ^/(.*)/(.*)?show=(.*)$ /$1/$2/show/$3 [L]
但它不起作用。
我在这里测试我的规则http://htaccess.mwl.be/它说我的规则不符合输入网址的条件
答案 0 :(得分:0)
我通常使用http://www.generateit.net/mod-rewrite/index.php创建我的重写规则,希望它有所帮助!
答案 1 :(得分:0)
正如on this previous question所述,RewriteRules不考虑查询字符串,只考虑实际路径。因此,原始网址的?show=
部分永远不会匹配。