我找不到带有参数的双方(src和target)的案例
我需要从:
制作301www.example.com/test-test/test.html?subcats=Y&features_hash=V231
到
www.example.com/test-test/test.html?features_hash=18-231
答案 0 :(得分:1)
您可以尝试这样的事情:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^subcats=Y&features_hash=V(231)$
RewriteRule /test-test/test.html /test-test/test.html?features_hash=18-%1 [R=301,L]
实际上这可以在一个RewriteRule中完成,但这个规则太长了
答案 1 :(得分:0)
您可以在/test-test/.htaccess
:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.*?/test\.html\?subcats=Y&features_hash)=V(\d+) [NC]
RewriteRule ^ /%1=18-%2 [R=301,L]