固定链接在某些页面上没有问题,但在其他页面上有404错误

时间:2012-12-10 作者:Wyn

我最近升级到WP 3.4.2,在自定义主题方面遇到了多个问题。在试图修复这些问题的过程中,permalinks破坏了一些页面,而不是其他页面。对于about页和子页、services页和子页以及contact页,我没有找到服务器404页。但主页、健康问题页面和子页面以及资源都可以。

我尝试过:

撤消和重做永久链接。(mod rewrite rules和htaccess可以)。虽然这些页面都有页码,但我必须使用二十个主题来访问它们。

激活二十世纪主题。404行为相同。(这是服务器404,而不是WP 404。)

重新更新至3.4.2。

网站位于GoDaddy;我没有访问任何配置或日志文件的权限。网站是:

http://phoenixhealingarts.net

有一次,我重新加载了数据库xml备份文件。这显然创建了许多重复项(自定义字段、SEO插件信息),这些重复项已从数据库中删除,但可能会造成持续存在的问题。我正在查看SQL文件(通过phpadmin导出),但没有发现任何明显的错误。

我已经阅读帖子/论坛寻找答案好几个小时了。如果你有任何想法,请分享。

2 个回复
SO网友:Wyn

问题已修复耶。我必须编辑生成服务器404的三个主页上的永久链接。换句话说,我将about改为about client name,将services改为services页面,并将contact改为contact us。404行为消失了。这还修复了从属服务页面和从属关于页面。

SO网友:acrane

与其转到页面并更改slug,不如直接转到页面并再次保存,这样就可以了。

那是在你尝试重置永久链接和所有这些之后。

结束

相关推荐

widgetlogic and permalinks

我试图使用widgetlogic在某些页面上有条件地显示菜单。每个菜单都使用如下标记is_page(array(\"Page Name\", \"Page Name 2\" ...)), 在我尝试更改permalinks之前,它一直工作得很好(因此所有菜单都会从各自的页面中消失)。我做错什么了吗?是否有解决方法?