将漂亮的永久链接重定向到丑陋的永久链接

时间:2013-12-26 作者:user2075379

我想更改永久链接/%postname%.html 默认值?p=%post_id% permalink。我知道如何更改WordPress管理面板中的永久链接结构。

然而,我有30000多篇帖子,我想确保访问旧URL的人将被重定向到新URL。

例如:

http://example.com/sample-post.html 将重定向到http://example.com/?p=123

1 个回复
SO网友:Neutrino

您可以在Wordpress管理面板中执行此操作。导航到“设置”>“永久链接”,然后选择“默认”这会将链接结构重置为默认值。保存后,您应该清除缓存,它应该可以工作。但是,这不会更改html页面或硬编码到模板文件中的任何其他链接。

您的帖子页面和WordPress中的任何其他页面都是PHP驱动的,但由于某种原因,您的情况并非如此,您可以尝试使用“自定义结构”选项并将此代码粘贴到:/%post\\u id%。html

结束

相关推荐

Redirect to custom login page

我已经创建了一个用于登录/注册的自定义页面。是否有任何自动重定向所有wp登录的方法。php调用该页面,或者我需要手动替换所有链接。例如,在评论表单上,我有以下默认消息:你一定是logged in 发布评论。登录的链接到http://localhost/wp-login.php?redirect_to=url 如何将其更改为:http://localhost/my-custom-login-page