【发布时间】:2014-10-06 10:56:06
【问题描述】:
我有以下网址: mysite.co.uk/productdetails.asp?pid=434&cid= 在这种情况下, cid 没有值,但是我确实有一些确实包含值。
我有以下重写规则:
RewriteCondition %{QUERY_STRING} ^productdetails.asp?pid=([0-9]+)&cid=([0-9]+)
RewriteRule ^productdetails\.asp$ /index.php? [R=301,L]
因为我想要将带有这些参数的任何字符串重写为 index.php 如果我这样做,我会收到 404 错误
The requested URL /productdetails.asp was not found on this server.
欢迎任何帮助
【问题讨论】:
标签: regex apache .htaccess mod-rewrite