Wordpress:找不到指定的URL

时间:2014-06-17 04:20:48

标签: php wordpress apache .htaccess http

WordPress版本:3.8.3,由于主题兼容性问题,我无法升级版本。

我收到“无法找到指定的网址。”每次单击“更新页面/发布/编辑器”或单击任何插件中的“保存”按钮时都会出现错误。

这绝对不是固定链接问题,因为我已经尝试将固定链接更改为默认链接。

一些历史记录,我在我的开发服务器中使用另一个域开发了wordpress,并将所有文件传输到Live Server(我对此服务器的访问权限有限,每次需要更改某些内容时都需要通过服务器管理员)通过压缩所有文件并导出数据库。对于DB,我已经使用搜索和替换更改了SiteURL以及Home。

我错过了导致上述错误的任何内容吗? 是与apache,.htaccess或服务器权限有关吗?

3 个答案:

答案 0 :(得分:0)

请尝试以下步骤 1.备份你的.htaccess 2.清除或清空.htaccess 3.登录您的WordPress仪表板,在wp-admin>中保存您的网站URL和博客URL。设置>一般 4.再次保存固定链接设置

你有没有更新你的插件?如果您确实更新了插件,则可能会导致此问题,因为插件可能会更改其代码以适应最新的WordPress。只需保留你的插件,不要在仍然使用WordPress 3.8.3时更新它

同时检查服务器配置。服务器可以使用大量数据阻止所有POST请求。

答案 1 :(得分:0)

您可能需要为.htaccess文件定义以下权限..

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

参考http://codex.wordpress.org/htaccess

答案 2 :(得分:0)

我的一个客户的网站遇到了同样的问题。只有一页显示出症状。更改了永久链接结构,删除了.htaccess - &gt;如此成功。然后我采取了完全不同的方法。我试图找出那个单一的非工作页面和所有其他页面之间的区别。所以我删除了所有的内容和元数据并且繁荣......它起作用了。我发现它必须在内容中添加所有这些东西。

<强>解决方案: 我的客户端链接到另一个网站,其中包含网址中的&#39;〜&#39; -character。这使得Wordpress崩溃了!

所以... 在我们的源代码中注意未编码的特殊字符

相关问题