有没有办法使域的子目录和其子域的工作方式完全相同?

有没有办法使域的子目录和其子域的工作方式完全相同?

例如,我有一个域名 example.com。然后我从中创建了一个子域名,例如 same.example.com

我希望 same.example.com 和 example.com/same/ 能够以相同的方式工作。例如 same.example.com/another/ 和 example.com/same/another 会产生相同的结果,任何其他 HTTP 请求和任何其他子目录也将产生相同的结果。

谢谢。

答案1

假设您的 Web 根目录example.com是一个名为 ex. 的文件夹www\html,您可以创建一个名为 ex. 的文件夹www\html\same并指向same.example.com它(www\html\same即为您的子域创建 Web 根目录)。然后example.com\samesame.example.com将产生相同的内容。

使用此方法,如果您添加了另一个文件夹(例如)www\html\same\another,那么example.com\same\anothersame.example.com\another将自动(再次)产生相同的内容。

答案2

实现此目的的最简单方法,也可能是最容易长期维护的方法,就是让您的 Web 服务器将一种方法重定向到另一种方法。

这是 Google 使用的方法。例如,浏览到:

https://maps.google.com/

自动将用户重定向至:

https://www.google.com/maps/

相关内容