找不到WordPress Post-On Post-404页面

时间:2013-07-12 作者:Ziyan Junaideen

我在帮一个朋友建一个网站。一切似乎都很顺利。我手动设置了一些演示内容。

但今天发生了一些事情。当我们尝试发帖时,它会返回到404未找到的页面。我们录制的唯一操作是删除帖子并尝试添加新帖子。

场景:发布帖子

登录

  • 写一篇帖子
  • “发布”->404 页面@路线->wp-admin/post.php
  • 场景:上载媒体

    登录

  • 媒体->新建
  • 拖放图像
  • HTTP错误(红色)
    1. 我尝试了:

      禁用插件更改主题将以下内容添加到。htaccess开始404修复第二过滤器发动机关闭第二过滤器可以关闭

      结束404修复,但未修复。

      刚刚注意到,相同的问题仍然存在于同一帐户中的另一个博客上。可能是主机问题?

      更新:旧时尚上传:wp admin/media new。php(OK)旧时尚上传(POST):wp admin/media new。php=>404

      页面发布:wp管理/发布。php(GET=>OK,POST=>not OK-404)

      我认为它正在过滤掉任何发帖的企图。但奇怪的是,任何帖子都会被保存(作为草稿)。

    1 个回复
    SO网友:Abhineet Verma

    secfilter发动机关闭SecFilterScanPOST关闭

    此规则适用于Apache 1。x、 但如果您的主机使用Apache 2。x、 那你就不需要了。

    确保您有权将文件上载到服务器。

    另外,确保

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    如果您在本地测试站点;将其上载到服务器,则可能是您上载了不正确的内容。htaccess访问服务器。并且您的wordpress安装没有足够的访问权限来更改您的。htaccess。

    这是当地的样品。htaccess文件。

        <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /site
        RewriteRule ^index\\.php$ - [L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /site/index.php [L]
        </IfModule>
    
    删除/站点,以防您使用www.site将站点上载到主机。com地址。如果没有用,请告诉我。

    结束

    相关推荐