谷歌网站管理员工具显示错误的URL/?p=xxxx
此页面id不存在。我根本不使用这种形式的permalink。
如果我尝试在中使用301重定向或重写规则。htaccess什么都没有发生。我的所有其他重定向都工作正常,但没有一个包含格式/?p=xxxx
是否有方法重定向此特定URL类型。htaccess?
是否有特定于Wordpress管理的方法重定向此URL?谢谢
谷歌网站管理员工具显示错误的URL/?p=xxxx
此页面id不存在。我根本不使用这种形式的permalink。
如果我尝试在中使用301重定向或重写规则。htaccess什么都没有发生。我的所有其他重定向都工作正常,但没有一个包含格式/?p=xxxx
是否有方法重定向此特定URL类型。htaccess?
是否有特定于Wordpress管理的方法重定向此URL?谢谢
您可能不使用这种形式的永久链接,但它仍然存在。默认情况下,除非您使用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://...\' />
在你最新的帖子来源中,你可以做以下几件事:
您唯一应该重定向站点上未找到的错误的地方是未找到的错误页面。
我有一个多站点网络,我的主题有一个自定义404.php. 在所有子站点上,该404处理程序都被正确使用,但在主站点上,所有404都返回主页,而不触碰我的404.php 完全这一次,这不是重定向插件的错!当重定向关闭时(网络范围内和特定站点上),问题仍然存在。这个问题没有发生在同一个站点的本地副本上,但我在配置或插件中找不到任何可能导致它的差异。