我们尝试了很多方法,从一个OLD URL重定向到所需的URL。 例如: 1)
RewriteCond %{HTTP_HOST} ^(www.example.com)$
RewriteCond %{QUERY_STRING} (^|&)id=%20%20%20%2011111111111%20%20($|&)
RewriteCond %{QUERY_STRING} (^|&)name=product-name($|&)
RewriteRule ^/products/site.aspx$ http://example.com/en/products/product [L,R=301]
结果:它无效。
2)
RewriteCond %{HTTP_HOST} ^(http://www.example.com/)$
RedirectMatch 301 "^(.+?) +$" $1
RedirectRule ^/products/site.aspx\?sku=\%20\%20\%20\%201111111111\%20\%20\&name=product-name$ http://www.example.com/en/product [I,R=301]
结果:它无效。
我们用 \ s 和****替换了空格,但结果不起作用。 请帮助我们。