怎么可能有些重定向不起作用?

时间:2019-04-21 17:44:19

标签: apache .htaccess redirect

我有2种重定向,它们完全相同且简单,但number2无效!

Redirect /post/view/231کاملترین-لیست-قیمت-اسکوتر-برقی-97 https://irscooter.com/post/category/2


Redirect /product/category?id=75 https://irscooter.com/product/category/75

1 个答案:

答案 0 :(得分:0)

您不能使用Redirect来重定向带有查询字符串的URL。 URL中?之后的任何内容都是查询字符串,只能使用%{QUERY_STRING} mod-rewrite变量进行访问。

因此,您需要使用以下内容:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=75$
RewriteRule ^product/category/?$ https://irscooter.com/product/category/75? [L,R]