Express app + WordPress作为子目录(Apache)

时间:2016-04-19 15:01:30

标签: node.js wordpress apache express virtualhost

我有一个:

域名:example.com

在端口123上运行的Express应用程序

在/ var / www / wordpress

中安装WordPress

我想在域example.com和WordPress站点下运行express应用程序作为域的子目录(example.com/wordpress)。

我的 Apache 2.4 VirtualHost看起来像:

<VirtualHost *:80>
  ServerName        example.com

  ProxyPreserveHost on
  ProxyPass         "/" "http://localhost:123/"
  ProxyPassReverse  "/" "http://localhost:123/"

  RewriteRule       "^/wordpress$" "/var/www/wordpress"

  <Directory /var/www/wordpress>
    Options         +FollowSymLinks +Multiviews +Indexes
    AllowOverride   All
    Require         all granted
  </Directory>
</VirtualHost>

快速应用程序(example.com)及其所有路由都可以正常访问,但WordPress应用程序(www.example.com/wordpress)返回快速404(不是Apache 404)。

这是我的VirtualHost中的一个问题吗,我必须另外定义一条额外的快速路线,两者都不是吗?

感谢您的帮助!

0 个答案:

没有答案