在没有查询的情况下在URL上重定向URL和查询

时间:2014-09-04 07:03:47

标签: .htaccess mod-rewrite rewrite query-string

我们在网站上删除了一些旧模块,现在谷歌在解析网站时给了我们很多404错误。

示例:

best-sales.php?n=20&p=7
best-sales.php?n=10&p=39
best-sales.php?n=10&p=59
best-sales.php?n=20&p=32
...

我尝试使用htaccess和rewriterule将它们重定向到索引

RewriteCond %{QUERY_STRING} ^n=20&p=7$
RewriteRule ^best-sales\.php$ /index.php [R=301,L]

但它总是重定向到index.php?n = 20& p = 7(使用旧参数)

有人有想法将best-sales.php?XXXXXXXXXXXXX等所有网页重定向到index.php?

此致 佛瑞德

0 个答案:

没有答案