我已将permalink结构更新为/archive/%post_id%
, 但是如果有人使用URL/archive/456857
而不是的完整URL/blog-test
, WordPress显示帖子时,没有给完整URL加301。这不是很糟糕的SEO吗?tumblr和stackexchange等网站会自动向完整URL发送301。是否有任何黑客/代码/插件/设置等来修复此问题?
/archive/456857
有301到/blog-test
但是/archive/456857
不会并最终在指向相同内容的两个单独URL中。
我的permalink结构是/archive/%post_id%
.
SO网友:Adam
问题是,这个结构有多少URL,
/archive/%post_id%
。。。作为搜索引擎中的索引页或其他站点的外部反向链接存在?
你看,仅仅因为你可以从ID或slug两种不同的格式访问URL,并不意味着你的SEO必然会受到影响。
如果您在SERP中或站点外部有链接,而这些链接现在存在于不同的URL结构下,那么您可以使用如下插件:,http://wordpress.org/extend/plugins/simple-301-redirects/ 帮助您进行301重定向。
虽然WordPress内部重写规则should handle this for you automatically 当您设置了自定义永久链接结构时。
您可以超越这一点,创建自己的特殊重写规则,但如果不需要,请不要跳转到regex和所有这些,因为上面的插件可能已经足够了。
顺便说一句,这没有道理,
p、 s/archive/456857确实进行了301-to/blog测试,但/archive/456857没有进行测试,并最终生成了指向相同内容的两个单独URL。