.htaccess 通过htaccess从url中剥离utm_源,然后重定向到源url

.htaccess 通过htaccess从url中剥离utm_源,然后重定向到源url,.htaccess,.htaccess,我有网站的网址问题。 我检查了服务器和参考者,然后看到许多奇怪的URL,在原始URL中添加了一些附加变量。这可能会影响创建这些页面的SEO和服务器负载 例如: 原件: xaluan.com/modules.php?name=News&file=article&sid=123456 xaluan.com/modules.php?name=News&file=article&sid=123987 有人通过url访问我的网页 xaluan.com/modules.p

我有网站的网址问题。 我检查了服务器和参考者,然后看到许多奇怪的URL,在原始URL中添加了一些附加变量。这可能会影响创建这些页面的SEO和服务器负载

例如: 原件:

xaluan.com/modules.php?name=News&file=article&sid=123456

xaluan.com/modules.php?name=News&file=article&sid=123987
有人通过url访问我的网页

xaluan.com/modules.php?name=News&file=article&sid=123456&utm_source=twitterfeed&utm_medium=twitter

xaluan.com/modules.php?name=News&file=article&sid=123987&utm_source=twitterfeed&utm_medium=twitter
我需要一个.htaccess,可以将所有包含
utm\u source=twitterfeed&utm\u medium=twitter的301个URL重定向到原始URL。您可以尝试以下方法:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^((.*?)&|)utm_
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1?%2 [R=301,NE,L]

在第一次
utm\uu
之后,它将删除查询字符串中的所有内容。。我已经用我的代码管理了,但它很长而且不通用。。你的解决方案是最好的。。处理所有案例感谢Tona有人知道这是否仍然准确跟踪分析吗?