【问题标题】:wordpress in apache subdirectory get 404apache子目录中的wordpress得到404
【发布时间】:2016-10-20 15:27:11
【问题描述】:

我试图在我网站的子目录中托管一个 wordpress 网站。我使用 apache,所以我编辑了 000-default.conf 文件并添加了以下内容:

Alias /blog /var/www/html/wordpress
DirectoryIndex index.php
<Directory "/var/www/html/wordpress">
AllowOverride All
order allow,deny
allow from all
</Directory>

当我重新启动服务器并转到该站点时,说“example.com/blog”,它显示了一个损坏的 wordpress,以及“.js”文件的所有 404 错误。它试图在根站点 (example.com) 中查找它们。问题是:如何设置子目录站点在example.com/blog中查找其文件?

有关更多信息,我的根主机是 Symfony 站点(不是 wordpress),并且我正在运行 AWS EC2 ubuntu 服务器。

【问题讨论】:

  • 谢谢杰克。这是正确的教程。但我刚刚发现还有一个步骤可以防止发布给出 404 的页面:在 wp-config.php 中添加以下两行:define('WP_HOME','example.com/');定义('WP_SITEURL','example.com');

标签: wordpress apache


【解决方案1】:

您需要启用 apache2 mod_rewrite 模块。您可以通过运行以下命令来完成:

sudo a2enmod 重写

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-10
    • 2018-04-26
    • 2014-07-20
    • 2012-08-10
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    相关资源
    最近更新 更多