主站点子目录上的Apache和php

主站点子目录上的Apache和php,php,node.js,apache,express,web,Php,Node.js,Apache,Express,Web,我当前的配置包括:8000是一个带有express的nodejs应用程序 <VirtualHost *:80> ServerName example.com ServerAlias www.example.com Alias /old /var/www/php-site <Directory "/var/www/php-site"> Options Indexes FollowSymLinks AllowO

我当前的配置包括:8000是一个带有express的nodejs应用程序

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com

    Alias /old /var/www/php-site
    <Directory "/var/www/php-site">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>

    ProxyRequests on
    <Location />
        ProxyPass http://localhost:8000/
        ProxyPassReverse http://localhost:8000/
    </Location>

</VirtualHost>

ServerName example.com
ServerAlias www.example.com
别名/old/var/www/php站点
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
要求所有授权
代理请求
ProxyPasshttp://localhost:8000/
ProxyPassReversehttp://localhost:8000/
我如何让它在/old指向旧站点的地方工作?出于某种原因,它不会认出它。或者更好的是,如何将两者保持在“/”级别,其中“/page”将使用匹配的目录访问应用程序。例如,如果php站点有page/intro,而express站点没有,它将从php站点中提取页面。如果express站点有“/about”页面,它会从那里把它拉出来吗