htaccess 301使用查询字符串重定向

时间:2016-08-04 16:46:05

标签: .htaccess redirect http-status-code-301

在我的htaccess中,我想从使用standarddetail页面的所有产品中进行301重定向

https://www.domain.com/standarddetail.asp?cid = 4135

转到以下页面: https://www.domain.com/index.php?route=product/product&product_id=4135

我想为所有(cid)查询字符串

执行此操作

我使用querystring(cid)在这个standarddetail.asp页面上出现了几千种产品,我希望它们使用product_id = querystring转到新页面。

我希望他们成为301重定向。

这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

在文档根目录的htaccess文件中,添加:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^cid=([0-9]+)
RewriteRule ^standarddetail\.asp$ index.php?route=product/product&product_id=%1 [L,R=301]