我需要根据查询的基本参数重定向Apache
https://example.com/?ampostpreserve=01902018
我需要重定向到https://example.com ..我尝试使用
RewriteCond%{QUERY_STRING}上的RewriteEngine ^ ampostpreserv $ RewriteRule(。*)https://example.com [R = 301,L]
但似乎无法正常工作..任何解决方案
感谢下摆
答案 0 :(得分:0)
似乎您只想删除查询字符串? QSD参数正是这样做的。以下版本适用于每个被调用的URL。
RewriteEngine On
RewriteCond %{QUERY_STRING} .+
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [QSD,L,R=301]
这是example.com和上面的查询字符串的特定版本:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^ampostpreserve
RewriteRule .* https://example.com [QSD,L,R=301]