前言这一点,所有这些功能一直在使用,直到几个星期前。我有一个带有postname永久链接的wordpress网站。从第1天开始就已经有了这个,直到最近它一直很好。
它与投资组合和wordpress(3.4.2)有关。
突然(也许在最近一次插件更新或风向改变之后:))我开始在我的所有投资组合'项目'上获得404s。
投资组合列表(页面)工作正常。例如http://www.dasilvamotorsport.com/performance-project-portfolio/
我将永久链接切换为默认值(数字)。突然之间的投资组合项目开始显示: http://www.dasilvamotorsport.com/portfolio-item/honda-nsx/
但投资组合类别未显示: http://www.dasilvamotorsport.com/performance-project-portfolio/
切换回postname作为永久链接基本上会恢复到投资组合项目未显示的原始问题。我听说永久链接可能需要刷新,但这对我没有帮助。我刷新了十几次,重新启动了服务器,检查并仔细检查.htaccess无济于事。
同样,所有这些都在几个星期前完美运作,所以真的不确定发生了什么。有什么我可以调试或尝试?我尝试过WP_DEBUG,但由于某种原因,从未创建过debug.log文件,所以不确定那里发生了什么。 (是的,我也尝试了wp_debug_log参数)。
在apache错误日志中没有与此相关的错误。
感谢您的任何帮助。
我一直在ubuntu 11.10的盒子上运行它,apache2和varnish cache作为前端。自从第1天工作以来,基础设施方面没有任何改变。
答案 0 :(得分:0)
首先你提到的类别链接不是正确的类别链接,它必须是
http://www.dasilvamotorsport.com/category/performance-project-portfolio/ 这是默认情况。
第二个进入永久链接结构并使用默认结构并保存它们检查它是否正常工作? 如果是,则再次选择%postname%并保存, 最后你也可以尝试通过停用你所有的插件,然后检查所有的东西是否工作正常,停用插件然后尝试重新激活插件1,以便你可以找到,如果任何插件中的任何错误是与永久链接发生冲突。 感谢。
答案 1 :(得分:0)
您是否在停用所有插件后进行了检查?如果它工作,那么任何插件中都可能存在错误。 然后逐个重新激活它们,这样你就可以找到确切的错误插件, 感谢,