Php htaccess 301将domain.com/dir/trackback/重定向到domain.com/dir/
正如标题所述,我遇到了一些传入流量源,它们在我的一些URL末尾添加了/trackback/。页面加载良好,因为我现有的htaccess获取目录名。。。但我不想在添加/trackback/和不添加/trackback/的情况下生成大量重复内容。这些传入的点击需要将/trackback/off放在末尾。在不改变传入链接/来源的情况下,您实现这一目标的最佳方式是什么Php htaccess 301将domain.com/dir/trackback/重定向到domain.com/dir/,php,apache,.htaccess,Php,Apache,.htaccess,正如标题所述,我遇到了一些传入流量源,它们在我的一些URL末尾添加了/trackback/。页面加载良好,因为我现有的htaccess获取目录名。。。但我不想在添加/trackback/和不添加/trackback/的情况下生成大量重复内容。这些传入的点击需要将/trackback/off放在末尾。在不改变传入链接/来源的情况下,您实现这一目标的最佳方式是什么 我目前正在使用php检查$\u服务器['REQUEST\u URI'],并重定向回相同的URL,而不使用/trackback/,但我相信
我目前正在使用php检查$\u服务器['REQUEST\u URI'],并重定向回相同的URL,而不使用/trackback/,但我相信htaccess会快得多,因为它不需要对我的站点的php引擎进行两次处理…最简单的解决方案是301重定向,它将在大多数爬虫中标记URL,就像它们找到的URL一样(带/trackback/)永久重定向到不带的版本。这将允许您不让Google将您的内容标记为重复 您可以使用“重写”来执行此操作:
RewriteRule ^(.*)/trackback/$ $1 [R=301,L]
这会将结尾带有/trackback/的任何内容标记为重定向到不带/trackback/的页面
注意:这些点击最有可能是机器人通过自动跟踪确认来寻找博客,以便发布更多链接。最简单的解决方案是301重定向,它将在大多数爬虫中标记URL,就像它们找到的URL一样(使用/trackback/)永久重定向到没有的版本。这将允许您不让Google将您的内容标记为重复 您可以使用“重写”来执行此操作:
RewriteRule ^(.*)/trackback/$ $1 [R=301,L]
这会将结尾带有/trackback/的任何内容标记为重定向到不带/trackback/的页面
注意:这些点击最有可能是通过自动回溯确认来寻找博客的机器人,以便发布更多链接。这就是我一直在寻找的。它可以完美地从URL中删除尾随的/trackback/并像我希望的那样返回301。我知道这些是博客爬行机器人,无法查看incoming流量日志,但我希望保留来自传入源的所有内容。这是解决方案。谢谢。这是我一直在寻找的。它可以完美地从URL中删除尾随/trackback/并像我希望的那样返回301。我知道这些是博客爬行机器人,无法查看传入的流量日志,但我希望永远保留一切都是从传入的源代码中得到的。这是解决方案。谢谢。我不知道为什么会关闭此主题…我问了一个与使用php/apache/htaccess编程相关的问题?投票重新打开它,因为这是一个非常普通的问题。我不确定为什么会关闭此主题…我问了一个与使用php/apache编程相关的问题/htaccess?投票重新打开它,因为这是一个相当普遍的问题。