2017-04-24 104 views
0

问题是......当我点击编辑帖子/编辑页面时,它会尝试打开http://localhost/site/wp-admin/post-108.php?post=286&action=edit并在404页面结束。 保存新帖子/页面时,它还显示404页面。Wordpress在保存新帖子或编辑帖子时显示404页面

我不记得我做了什么,但是当我重命名模板文件时,它必须在IDE重构代码后启动。

没有-108.php后可湿性粉剂管理员文件夹或我的主题文件夹内,但有post.php中。我不知道为什么它试图打开不存在的后108.php。

注:这是一个自定义主题,我使用WordPress建立自己4.7.4

谢谢大家。

+0

尝试重置您的永久链接到默认然后再试一次。 –

+0

我已经尝试了所有的固定链接选项,不工作。 –

+0

您是如何生成帖子编辑链接的? –

回答

0

通过以下步骤,可能会解决您的问题。

  1. 首先,确保有一个命名为“可湿性粉剂管理员”文件夹“post.php中”文件。

  2. 然后禁用所有插件并重试。如果有效,请逐个启用每个插件以发现导致此问题的原因。

  3. 如果上述不帮助你,请转到你的'管理>设置>固定链接'。不要更改该固定链接页面上的任何内容,只需单击底部的“保存更改”按钮即可。现在尝试发布帖子。

  4. 如果您仍然遇到此问题,请在固定链接页面选择“默认”选项,然后保存更改。之后,您可以再次将其设置为以前的永久链接选项,或将其保留为默认。然后尝试发布帖子。

  5. 如果问题仍然存在,请检查“设置>常规”(网址末尾没有斜线)中的“WordPress地址(URL)”和“博客地址(URL)”设置是否正确。

  6. 之后,从'设置>写入'中的字段'更新服务'中删除链接'http://rpc.pingomatic.com/',然后再次尝试发布帖子。

  7. 如果上述所有更改都出现问题,请复制下面给出的代码并粘贴到.htaccess文件中。要添加 代码


    RewriteEngine叙述在
    RewriteBase/
    重写规则^ $的index.php! - [L]
    的RewriteCond%{} REQUEST_FILENAME -f
    的RewriteCond%{} REQUEST_FILENAME -d
    RewriteRule。的index.php [L]

+0

在.htaccess中,我添加了一行重定向/library/wp-admin/post-108.php /library/wp-admin/post.php,因此整个.htaccess看起来像这样 RewriteEngine On RewriteBase/site/ RewriteRule^index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule。 /site/index.php [L] 重定向/site/wp-admin/post-108.php /site/wp-admin/post.php

+0

这让我继续工作,但我知道真正的问题仍然存在那里。其他解决方案似乎没有任何帮助。 –

相关问题