我的WordPress博客的永久链接为/%postname%/
,但出于某些原因,我将固定链接更改为/%postid%/%postname%/
,并发现在许多其他情况下存在很多问题,因此将固定链接恢复为/%postname%/
,但在这段时间内,谷歌做了它的制作。现在我在很多方面都得到了连续的404 ......
常见的是:
http://example.com/%postid%/%postname%/
http://example.com/date/%year%/%month%/
所以我安装了Redirection插件并使用了很多天。我为这两个原因做了重定向,但不知怎的,它实际上并没有起作用。新类型的404正在生成类似
http://example.com/%postid%/%postname%/attachment-url
我很累,每天从上面一个接一个地重定向到:
http://example.com/%postname%/attachment-url
我现在能做什么? 我怎样才能让google crawler明白我不在那个例子中,我回到了我以前的选择?
答案 0 :(得分:1)
将此规则作为RewriteBase
之后的第一条规则:
RewriteRule ^[0-9]+/([^/]+/[^/]+/?)$ /$1 [L,R=301,NE]