【发布时间】:2021-04-18 22:55:20
【问题描述】:
您好,提前感谢...
如果查询字符串与模式匹配,我需要完全删除它。我一直在寻找答案,甚至是接近的东西。到目前为止,没有运气。我什至在我的 htaccess 中尝试了一些东西,但没有成功。
我需要删除的特定查询字符串是 ?fbclid= 以及它之后的所有内容。
谢谢!
【问题讨论】:
标签: .htaccess query-string apache2.4
您好,提前感谢...
如果查询字符串与模式匹配,我需要完全删除它。我一直在寻找答案,甚至是接近的东西。到目前为止,没有运气。我什至在我的 htaccess 中尝试了一些东西,但没有成功。
我需要删除的特定查询字符串是 ?fbclid= 以及它之后的所有内容。
谢谢!
【问题讨论】:
标签: .htaccess query-string apache2.4
很难说您的实际问题是什么,因为到目前为止您还没有分享您的尝试。所以我们无能为力。我只能提供另一个例子。不知道这是否有帮助。
这实现了内部重写:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^fbclid=
RewriteRule ^ %{REQUEST_URI} [QSD]
这里是外部重定向的变体:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^fbclid=
RewriteRule ^ %{REQUEST_URI} [QSD,R=301]
从临时 302 重定向开始总是一个好主意,并且只有在确定当前解决方案是最终解决方案后才将其更改为 301。
【讨论】:
RewriteCond 部分。你的例子很完美!