我的网站网址有问题。 我检查了服务器和引荐来源网址,然后看到很多奇怪的 URL,其中添加了一些附加 var 到原始 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_source=twitterfeed&utm_medium=twitter
的 301 网址重定向到原始网址。
最佳答案
你可以试试这个:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^((.*?)&|)utm_
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1?%2 [R=301,NE,L]
它将删除查询字符串中第一个 utm_
之后的所有内容。
关于.htaccess - 通过 htaccess 从 url 中剥离 utm_source 然后重定向到原始 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6184551/