我的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/

10-13 06:32