【发布时间】: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');