我有一个:
域名: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中的一个问题吗,我必须另外定义一条额外的快速路线,两者都不是吗?
感谢您的帮助!