我想知道域重定向和域转发(带掩码和不带掩码)之间的确切区别是什么?
假设我购买了域名 example.com .
我为 example.com 创建了子域,即 www.example.com , abc.example.com .
场景一
应用程序正在 example.com 上运行。
假设我正在访问 www.example.com,它应该显示 example.com 的输出而不更改我的 url。
Vistior 转到:www.example.com
要显示的内容:在example.com 上运行的应用程序
地址栏显示:www.example.com
上面的场景是什么..是域转发还是域重定向?
场景二
应用程序正在 example.com 上运行。
假设我点击 abc.example.com,它应该显示 example.com 的输出并更改我的 url。
Vistior 转到:abc.example.com
要显示的内容:在example.com 上运行的应用程序
地址栏显示:example.com
上面的场景是什么..是域转发还是域重定向?
场景三:
应用程序在 example.com(Hello world) 上运行。
另一个应用程序正在 example1.net(apache) 上运行
假设我点击 example.com,它应该显示 example1.net 的输出而不更改我的 url。
Vistior 转到:example.com
要显示的内容:在example1.net 上运行的应用程序
地址栏显示:example.com
上面的场景是什么..是域转发还是域重定向?
场景四:
应用程序在 example.com(Hello world) 上运行。
另一个应用程序正在 example1.net(apache) 上运行
假设我正在点击 example.com,它应该显示 example1.com 的输出并更改我的 url。
Vistior 转到:example.com
要显示的内容:在example1.net 上运行的应用程序
地址栏显示:example1.net
上面的场景是什么..是域转发还是域重定向?
请帮我整理一下?
最佳答案
这里只有两种场景(Hello world 应用程序无关,因为它永远不会到达)(1 和 3 相同,2 和 4 相同)
如果浏览器被重定向到另一个 URL(这是通过服务器向客户端发送 301
或 302
响应以及新位置来完成的)并且地址栏发生变化,这通常称为“重定向”。一些服务提供商称之为“无掩码的域转发”。
如果最初联系的服务器从另一个主机/服务器获取内容,并将该内容返回给客户端(客户端不知道幕后发生了什么,因此地址栏没有变化),通常称为“反向代理( ing)”。一些服务提供商将此称为“带掩码的域转发”。
关于amazon-web-services - 域重定向和域转发有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48923457/