首先,确保为服务器启用了重写,然后将其添加到。WordPress根目录中的htaccess文件。。。
RewriteRule your-old-page-permalink/ http://www.yoursite.com/your/new/permalink/ [R=301,L]
这是一场贪婪的比赛,所以
your-old-page-permalink/
只需要对应于旧帖子的SLUG(这是帖子编辑屏幕上永久链接的可编辑部分)。
所以,去你的管理员那里,获取旧的permalink slug,为你的添加一个重写规则。htaccess,然后将WordPress中的永久链接更改为您想要的任何内容(确保重写规则也与新url匹配)。对每个要更改其永久链接的帖子执行此操作。
One more thing...
Be sure to put this rule at the top of your .htaccess file... 或者至少在WordPress自动生成的重写规则之前。这个
L
表示“最后”并将停止执行。。。由于WordPress本身有L个规则,如果放在后面,它将永远不会触发。
此外,如果重定向似乎没有按原样工作,请在其上方添加此项(如果它们还没有工作,则会激活重写)。。。
<IfModule mod_rewrite.c>
RewriteEngine On
</IfModule>