这快把我逼疯了,我希望有人知道解决办法。
假设我有一个permalink结构/%postname%/
我有如下URLwww.domain.com/blog/post-name/
. 所以我开始联系你,你在糟糕的互联网上干了些什么。
但是,现在我决定添加一个静态主页。假设这是一个叫做“我的页面”的页面。突然WP改变了我所有的永久链接www.domain.com/blog/my-page/post-name/
! 因此,我现在创建的所有链接都指向错误的位置,我的插件通过检索post_id
对于请求的url,完全中断,因为该页面已不存在。
我无法理解为什么WP团队会认为这是一个好主意,我只是想设置一个特定的页面,当有人访问我的博客根目录时出现,而不是将该页面插入到我所有链接的路径中。
如何禁用此“功能”或以其他方式解决它?
最合适的回答,由SO网友:Jeremy Jared 整理而成
对我来说,这听起来像是用户错误,或者可能是一个插件。我倾向于操作员错误。WordPress只会给你一辆车,你的车就是方向盘上的那辆。
WordPress的好处在于,它可以让不懂网站建设知识的人有机会直接跳入、沉入或游泳。这都是你如何设置的问题。你应该始终提前计划,并考虑如何设置与“首页”、“帖子”或博客、类别等相关的网站。。。
如果您更改了站点的首页显示:一个静态页面,然后将其切换,您可能会有一些“硬编码”链接,这些链接不会重新定向。您是否尝试过访问Permalinks页面并单击update按钮以查看它是否修复了此问题?