我已经更改了我的网站,为了向后兼容,我需要将一组带有查询参数的旧网址重写为不带参数的特定新网址路径。
旧网址的格式为:
www.mysite.com/portfolio.php?pid=x
'x'是一些数字。在第一个参数之后可能会有更多参数,但我只需匹配第一个参数。
我想将其中的每一个映射到表单的网址:
www.mysite.com/custom/item/some-item-name
我没有得到这个。我试过,例如:
RewriteCond %{QUERY_STRING} pid=13(.*)$ [NC]
RewriteRule ^/portfolio\.php$ /custom/item/some\-item\-name [NC,L]
......但它永远不会匹配。我经历了很多例子,语法略有不同。非常感谢知道这些东西的人的帮助!