htaccess 301将domain.com/dir/trackback/重定向到domain.com/dir/

nipsa 发布于 2019-03-09 .htaccess 最后更新 2019-03-09 14:35 4 浏览

正如标题所述,我遇到了一些传入的流量来源,它们在我的一些URL的末尾加入/ trackback /。由于我现有的htaccess抓取目录名称,页面加载正常......但我不想在/不带/ trackback / addition的情况下生成大量重复的内容。这些传入的命中需要将/ trackback /关闭。在不改变传入链接/来源的情况下完成此操作的最佳方式是什么? 我目前使用PHP来检查$ _SERVER ['REQUEST_URI']并重定向回到同一个URL,但没有/ trackback /但我相信htaccess会更快,因为它不需要处理我的网站的PHP引擎两次...

已邀请:

frerum

赞同来自:

最简单的解决方案是301重定向,它将标记大多数抓取工具中的URL,就像他们找到的URL(带/ trackback /)永久重定向到没有的版本一样。这样您就不会让Google将您的内容标记为重复内容。 你可以使用重写来做到这一点:

RewriteRule ^(.*)/trackback/$ $1 [R=301,L]
这将使用/ trackback /标记任何内容作为重定向到页面而没有。 注意:这些点击很可能是机器人寻找具有自动引用确认功能的博客,以便发布更多链接。