嗨,如果两个域名 www.xyz.com 和 www.abc.com 是正确的,并且 xyz.com 是托管 abc.com 的服务器,那么地址 www.xyz.com/www.abc.com 是否有效?这个问题是试图解决一个法律问题!
谢谢,
亨利
嗨,如果两个域名 www.xyz.com 和 www.abc.com 是正确的,并且 xyz.com 是托管 abc.com 的服务器,那么地址 www.xyz.com/www.abc.com 是否有效?这个问题是试图解决一个法律问题!
谢谢,
亨利
不,它不会工作。通常你会使用 vHosts 在一台机器上运行多个域。它们可以通过 IP(如果每个域有一个 IP)或 HTTP 标头中请求的域(如果两个域共享一个 IP)来区分。
所以,基本上你得到哪个网站取决于你的要求。地址 www.xyz.com/www.abc.com 应该提供 404 错误。除非管理员故意配置它以响应该请求。
进一步阅读:http ://httpd.apache.org/docs/2.2/en/vhosts/name-based.html
这是一个相当奇怪的问题。
如果您有两个都指向一个服务器的域,则地址 www.domain1.com www.domain2.com 将是该服务器上的虚拟主机。
如果配置正确,每个虚拟主机都会有自己的主文件夹
并且 www.domain1.com/something 将是 www.domain1.com 的 DocumentRoot 中名为 something 的文件夹
从您在域之后添加 / 的那一刻起,该计算机上的 Web 服务器将尝试查找本地文档根目录以查找超出该点的任何内容
即使使用非常糟糕的 Web 服务器配置,这也不太可能工作,因为它在 / 是它正在寻找的 DocumentRoot 文件夹之后返回到上面
所以除非你假设 domain1 的文档根目录是:/var/www/domain1/
如果你有 /var/www/domain1/www.domain2.com { 其中包含 www.domain2.com 的所有内容,那么它不会工作
www.xyz.com/www.abc.com
是一个有效的 URI 并指向host路径 上的资源。只要主机的这条路径上存在某些东西,就会返回一个资源。/www.abc.com
www.xyz.com
www.xyz.com/www.abc.com
是否www.xyz.com/www.abc.com
有效不取决于是否xyz.com
和abc.com
是否相关。主机 也可能不存在,www.abc.com
因为它没有被提及。