我有要求重定向Apache的查询基础参数,例如https://example.com/?ampostpreserve=01902018我需要重定向到https://example.com ..我尝试了
https://example.com/?ampostpreserve=01902018
https://example.com
RewriteEngine On RewriteCond %{QUERY_STRING} ^ampostpreserv$ RewriteRule (.*) https://example.com [R=301,L]
但似乎没有工作..任何解决方案谢谢哼哼
mzaanser1#
看起来你只是想删除查询字符串?QSD参数就是这么做的。下面的版本是针对每个被调用的URL的。
RewriteEngine On RewriteCond %{QUERY_STRING} .+ RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [QSD,L,R=301]
这是www.example.com的特定版本example.com和上面的查询字符串:
RewriteEngine On RewriteCond %{QUERY_STRING} ^ampostpreserve RewriteRule .* https://example.com [QSD,L,R=301]
1条答案
按热度按时间mzaanser1#
看起来你只是想删除查询字符串?QSD参数就是这么做的。下面的版本是针对每个被调用的URL的。
这是www.example.com的特定版本example.com和上面的查询字符串: