自定义帖子类型返回404

时间:2010-09-24 13:42:06

标签: php wordpress

我已经运行了几周的WordPress CPT。它没有任何问题。

在过去的几天里,它一直在变得混乱。每隔几分钟,WordPress就会忘记页面存在并返回404错误。这可以通过在管理面板中刷新固定链接规则来修复,但几分钟后会发生相同的事情并且必须再次修复。

有谁知道可能导致这种情况的原因,或者如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

以下是一些可以解决问题的建议。

  1. 您可能需要将wp-admin区域中的某些文件列入白名单。或者,如果可以,将所有文件列入白名单wp-admin。
  2. 检查.htaccess文件 - 添加此代码(解决方法)
  3. <IfModule mod_security.c>
    SecFilterEngine Off
    </IfModule>
    
    1. 当博客所有者发布包含当前日期的帖子,但随后编辑帖子并更改帖子的日期时,有时会发生这种情况。
    2. 这些是404的常见问题。希望它有所帮助。

      白名单

      你可以将超过1个IP列入白名单,让我们说你需要从学校,工作场所或校园访问,你只需要在网络IP中添加“允许来自”,这样就变成了:

      代码:

      #WP Admin Block
      <Files wp-login.php>
      order deny,allow
      deny from all
      allow from 123.456.789.0 ------------->home IP
      allow from 321.654.987.1 ------------->work IP
      allow from 456.111.222.2 ------------->school IP
      allow from 222.555          ------------->library IP
      ErrorDocument 403 http://yourdomain.com/
      </Files>