0

嗨,如果两个域名 www.xyz.com 和 www.abc.com 是正确的,并且 xyz.com 是托管 abc.com 的服务器,那么地址 www.xyz.com/www.abc.com 是否有效?这个问题是试图解决一个法律问题!

谢谢,

亨利

4

3 回答 3

1

不,它不会工作。通常你会使用 vHosts 在一台机器上运行多个域。它们可以通过 IP(如果每个域有一个 IP)或 HTTP 标头中请求的域(如果两个域共享一个 IP)来区分。

所以,基本上你得到哪个网站取决于你的要求。地址 www.xyz.com/www.abc.com 应该提供 404 错误。除非管理员故意配置它以响应该请求。

进一步阅读:http ://httpd.apache.org/docs/2.2/en/vhosts/name-based.html

于 2013-02-27T14:12:12.283 回答
0

这是一个相当奇怪的问题。

如果您有两个都指向一个服务器的域,则地址 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 的所有内容,那么它不会工作

于 2013-02-27T14:15:20.360 回答
0

www.xyz.com/www.abc.com是一个有效的 URI 并指向host路径 上的资源。只要主机的这条路径上存在某些东西,就会返回一个资源。/www.abc.comwww.xyz.comwww.xyz.com/www.abc.com

是否www.xyz.com/www.abc.com有效不取决于是否xyz.comabc.com是否相关。主机 也可能不存在,www.abc.com因为它没有被提及。

http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax

于 2013-02-27T14:16:14.347 回答