我想重写下面的URL
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/时,它指出我的规则不满足输入URL的条件
发布于 2016-10-19 21:48:16
我通常使用http://www.generateit.net/mod-rewrite/index.php来创建我的重写规则,希望它能对我有所帮助!
发布于 2016-10-19 23:03:44
正如on this previous question所解释的,RewriteRules不考虑查询字符串,只考虑实际路径。因此,您的原始网址的?show=部分将永远不会匹配。
https://stackoverflow.com/questions/40132332
复制相似问题