Wordpress永久链接重定向

时间:2016-10-13 13:03:37

标签: wordpress .htaccess structure permalinks

在谷歌搜索控制台上,我有数千个404错误,永久链接的结构如下

http://www.example.com/2016/01/11/victory-for-wenger-as-arsenal-top-premier-league-money-table/meky2xs@gmail.com

我当前的永久链接结构是

http://www.example.com/2016/01/victory-for-wenger-as-arsenal-top-premier-league-money-table

如何通过.htaccess将所有数千个链接重定向到这个新结构?

还有像http://www.example.com/2016/07/explosion-rocks-german-immigr‌​ation-centre-nurembe‌​rg/@authorname这样的链接到htaccess中的这个链接http://www.example.com/2016/07/explosion-rocks-german-immigr‌​ation-centre-nurembe‌​rg?只是删除了作者姓名和姓后的任何其他链接?

2 个答案:

答案 0 :(得分:0)

你可以试试这个

Redirect 301 /http://www.example.com/2016/01/11/victory-for-wenger-as-arsenal-top-premier-league-money-table/meky2xs@gmail.com http://www.example.com/2016/01/victory-for-wenger-as-arsenal-top-premier-league-money-table

答案 1 :(得分:0)

以下是您正在寻找的内容:

RewriteRule ^(\d\d\d\d)/(\d\d)/\d\d/([^/]+) /$1/$2/$3 [R=301,L]

那说:

将xxxx / yy / zz / whatever / foo @ bar重定向到/ xxxx / yy /无论

'无论什么'匹配,直到遇到第一个斜杠,以及之后的任何斜杠被丢弃。

我进一步假设你想要REDIRECT,以便搜索引擎接受新的URL结构。如果您希望透明,请将[R=301,L]替换为[PT,L]