首先我知道并理解如何根据参数重定向:)
我的问题是我需要根据提供的 MenuID 参数重定向所有链接并忽略查询字符串中的任何其他信息,因为并非所有参数都用于每个网页请求,例如 menuid=2738421; 是新产品
http://www.domain.com/shop.php?menuid=2738421&menuref=Ja&menutitle=New+Products& limit=5&page=24
或者,
http://www.domain.com/shop.php?menuid=2738421&menuref=Ja&menutitle=New+Products&limit=20&page=3
或者,
http://www.domain.com/shop.php?menuid=2738421&menuref=Ja&page=12&limit=15
至
http://www.domain.com/new.html?page=x&limit=x
重定向的原因是搜索引擎已将这些页面编入索引,因此我需要美化 URL。
这实际上可以创建一个模糊的重定向标准吗?
## 301 Redirects
# 301 Redirect 1 - works for this explicit URL, but need a partial result
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^new\.html$ http://www.monarchycatering.com/shop.php?menuid=2738421&menuref=Ja&menutitle=New+Products&limit=5&page=24 [R=301,NE,NC,L]
感谢您的帮助,在此先感谢您
标记。