【发布时间】:2018-04-06 18:41:58
【问题描述】:
我正在尝试在 domain.com/folder 下安装 wordpress 站点。该站点本身运行良好,但是当我转到一个页面(例如:domain.com/folder/blog)时,它会显示:
Not Found
The requested URL /folder/blog/ was not found on this server.
我试图把它放在我的 htaccess 中,但没有成功:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /folder/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /folder/index.php [L]
</IfModule>
# END WordPress
它仍然显示为 404 错误。值得一提的是,在根域文件夹中,只有一个空白索引页。没有其他wordpress安装。怎么会这样?
我开始认为这可能是服务器配置问题,尽管 mod_rewrite 已加载:
我正在托管一个 ubuntu 16。
【问题讨论】:
-
您检查过 Wordpress 中的
Permalinks Settings并确保使用的 url 结构正确吗? -
我发现我忘记在我的 apache conf 文件中设置 AllowOverride All。所以这是与服务器相关的错误。我不知道在这种情况下我是否应该回答我自己的问题?
-
很高兴听到它已解决!是的,你可以回答你自己的问题。它也会帮助其他面临类似问题的人!干杯!
标签: php wordpress .htaccess ubuntu http-status-code-404