我想知道域重定向和域转发(带掩码和没有掩码)之间的确切区别是什么?
假设我购买了名为 example.com 的域名。 我为example.com创建了子域名,即 www.example.com , abc.example.com 。
情景1
应用程序正在example.com上运行。 假设我正在访问www.example.com,它应该显示example.com的输出而不更改我的URL。
Vistior访问:www.example.com
要显示的内容:在example.com上运行的应用程序
地址栏显示:www.example.com
上述情况是什么..是域名转发还是域名重定向?
场景2
应用程序正在example.com上运行。 假设我正在点击abc.example.com,它应该显示example.com的输出并更改我的网址。
Vistior转到:abc.example.com
要显示的内容:在example.com上运行的应用程序
地址栏显示:example.com
上述情况是什么..是域名转发还是域名重定向?
场景3:
应用程序正在example.com(Hello world)上运行。 另一个应用程序在example1.net上运行(apache) 假设我正在点击example.com,它应该显示example1.net的输出而不更改我的URL。
Vistior转到:example.com
要显示的内容:在example1.net上运行的应用程序
地址栏显示:example.com
上述情况是什么..是域名转发还是域名重定向?
情景4:
应用程序正在example.com(Hello world)上运行。 另一个应用程序在example1.net上运行(apache) 假设我正在点击example.com,它应该显示example1.com的输出并更改我的URL。
Vistior转到:example.com
要显示的内容:在example1.net上运行的应用程序
地址栏显示:example1.net
上述情况是什么..是域名转发还是域名重定向?
请帮我解决一下?
答案 0 :(得分:2)
此处只有两种情况(Hello world应用程序无关紧要,因为它永远不会到达)(1和3相同,2和4相同)
如果浏览器被重定向到另一个URL(由服务器向客户端发送301
或302
响应以及新位置)并且地址栏发生变化,这通常被称为“重定向”。一些服务提供商称之为“没有掩盖的域转发”。
如果最初联系的服务器从另一个主机/服务器获取内容,并将该内容返回给客户端(不知道场景背后发生了什么,因此地址栏没有变化),通常称为“反向代理(ing)“。一些服务提供商将此称为“带屏蔽的域转发”。