1

我已经更改了我的网站,为了向后兼容,我需要将一组带有查询参数的旧 URL 重写为不带参数的特定新 URL 路径。

旧 URL 的格式如下:

www.mysite.com/portfolio.php?pid=x

'x' 是某个数字。在第一个参数之后可能会有更多参数,但我只需要匹配第一个参数。

我想将这些中的每一个映射到表单的 URL:

www.mysite.com/custom/item/some-item-name

我对此无能为力。我试过了,例如:

RewriteCond %{QUERY_STRING} pid=13(.*)$ [NC]
RewriteRule ^/portfolio\.php$ /custom/item/some\-item\-name [NC,L]

...但它永远不会匹配。我已经浏览了很多示例,所有示例的语法都略有不同。非常感谢知道这些东西的人的帮助!

4

0 回答 0