重定向已删除的页面URL?P=xxxx

时间:2011-11-17 作者:Steve

谷歌网站管理员工具显示错误的URL/?p=xxxx

此页面id不存在。我根本不使用这种形式的permalink。

如果我尝试在中使用301重定向或重写规则。htaccess什么都没有发生。我的所有其他重定向都工作正常,但没有一个包含格式/?p=xxxx

是否有方法重定向此特定URL类型。htaccess?

是否有特定于Wordpress管理的方法重定向此URL?谢谢

1 个回复
最合适的回答,由SO网友:EAMann 整理而成

您可能不使用这种形式的永久链接,但它仍然存在。默认情况下,除非您使用JetPack之类的工具,否则WordPress会使用默认的永久链接作为帖子的“短链接”

所以如果你的常规帖子标题是http://mysite.com/2011/11/my-really-cool-long-post-title 并且帖子的ID是32,同样的帖子仍然可以访问http://mysite.com/?p=32.

如果您使用的是JetPack,它将被动态生成的http://wp.me 住址如果你有自己的URL缩短器(比如你的LS)或插件,你也可以使用它创建一个自动的短链接。例如,我所有的人都使用http://eam.me.

因此,谷歌网站管理员工具为您的网站显示错误的url意味着:

在某个时间点上,该帖子ID确实存在,但不一定是你,有人使用默认的短链接链接到了你的站点(某些主题会将你的帖子短链接嵌入到你的页面标记中…请查找<link rel=\'shortlink\' href=\'http://...\' /> 在你最新的帖子来源中,你可以做以下几件事:

  • Ignore it 是的,谷歌的爬虫试图访问该页面,并在网站管理员工具上抛出了一个错误。但这并不是世界末日。除非谷歌显示人们每天都试图访问该链接,否则你不会失去任何流量。记住,网站管理员工具应该帮助你解决问题并优化你的网站,这并不是互联网的终点。显示一个错误不会杀死你的网站
  • Use a 404 page 您是否尝试访问此链接?发生了什么?是一个精心设计的主题,你最终会看到404页。例如http://mindsharestrategy.com/?p=9999999 将您带到一个404页面,该页面列出了帖子存档,并提供了几个搜索选项来查找您要查找的内容that\'s exactly what it should be doing. 如果该页面不存在,您需要告诉人们它不存在。不要试图隐藏错误。

    您唯一应该重定向站点上未找到的错误的地方是未找到的错误页面。

结束

相关推荐

404 redirecting to home

我有一个多站点网络,我的主题有一个自定义404.php. 在所有子站点上,该404处理程序都被正确使用,但在主站点上,所有404都返回主页,而不触碰我的404.php 完全这一次,这不是重定向插件的错!当重定向关闭时(网络范围内和特定站点上),问题仍然存在。这个问题没有发生在同一个站点的本地副本上,但我在配置或插件中找不到任何可能导致它的差异。