我的WordPress博客的permalink是/%postname%/
,但由于某些原因,我将permalink改为/%postid%/%postname%/
,并且发现在许多其他情况下有很多问题,所以将permalink改为/%postname%/
,但在这段时间内,Google做到了它的目的。现在我在很多方面得到了连续404…
常见的是:http://example.com/%postid%/%postname%/
http://example.com/date/%year%/%month%/
所以我安装了重定向插件并使用了很多天。我已经为这两个原因做了重定向,但不知怎么的,它实际上不起作用。一种新型的404正在生成http://example.com/%postid%/%postname%/attachment-url
我厌倦了每天从上面一个接一个地将它们重定向到:http://example.com/%postname%/attachment-url
我现在能做什么?
我怎么能让google crawler知道我不在那个例子中,我又回到了我以前的选择?
最佳答案
将此规则作为RewriteBase
之后的第一个规则:
RewriteRule ^[0-9]+/([^/]+/[^/]+/?)$ /$1 [L,R=301,NE]
关于wordpress - 即使在重定向后仍然连续404 - 如何处理质量问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23718847/