将一个网站的子域名指向另一个网站的子文件夹

将一个网站的子域名指向另一个网站的子文件夹

我有一个域名示例.com指向 Linux AWS。
我也有demo.example.com我需要指向 /htdocs/c5example2.com在运行 XAMPP 的 Windows Server 上。

我的发现
使用 demo.example.com 的记录指向 example2.com
更改了httpd配置文件在 Windows Server 上

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs/c5"
    ServerName demo.example.in 
</VirtualHost>

问题
如果我这样做,我的所有请求都会转发到 /htdocs/c5。
但我只需要当来自 demo.example.com 的请求时将其转发到 /htdoc/c5,如果我访问 example2.com,它应该显示 /htdocs

假如
URL 屏蔽:我的意思是 example2.com 应该显示在地址栏中而不是 example.com/c5

答案1

您需要创建第二个虚拟主机,而不是替换原来的虚拟主机。为 example.com 创建一个虚拟主机,为 demo.example.com 创建一个虚拟主机。

相关内容