【发布时间】:2016-10-27 21:46:53
【问题描述】:
我的网站有一个相当奇怪的问题。我刚刚决定将我的网站从一台服务器删除到新服务器(我不再想使用 wpengine.co.uk)
我现在已经启动并运行了网站,但是我唯一的问题是如果我将“永久链接”选项设置为“帖子名称”,如下所示:http://i.imgur.com/poyRQ9x.png 然后我得到一个 404。
我在 Linux 机器上安装了以下 Apache:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
我的 .htaccess 看起来像这样(目前我已将文件权限设置为 666):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
如果我使用丑陋的“普通”选项,该网站确实可以工作......但这显然是我不想要的。
【问题讨论】:
-
您是否尝试转到设置 -> 永久链接并单击保存?
-
是的,我也这样做了。
-
我讨厌提出一个显而易见的问题,但更多时候不是,禁用所有插件并使用默认主题往往会证明您的数据库和 wordpress 安装工作正常。从那里一次激活一个插件,然后查看其中一个是否导致问题。
-
感谢您的提示。我这样做了(停用了每个使网站看起来很糟糕的插件,哈哈)但遗憾的是,即使是最简单的页面 /contact-us/ 也给出了 404
标签: php wordpress apache .htaccess permalinks