免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2221 | 回复: 3
打印 上一主题 下一主题

[DNS] 问一个困扰已久的问题,(URL的隐式转发和明确转发) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-24 13:58 |只看该作者 |倒序浏览
问一个困扰已久的问题,(URL的隐式转发和明确转发)
关于URL转发.是在DNS里面设,还是在IIS里面设置? 那些DNS域名设置里的隐式URL转发是如何实现的?

具体来说比如:
我要把访问 http://www.xxx.com 的请求都转发到 http://www.sss.com 去,该如何做?
明确转发还比较好做,我试过在IIS6里面设置URL转发.但是在转发以后,浏览器上的网址就也变成 http://www.sss.com  
那么如何才可以做到隐式转发.就是在转发过去的同时,浏览器上面的网址仍然是http://www.xxx.com  而不是变成http://www.sss.com 的呢?

论坛徽章:
0
2 [报告]
发表于 2006-08-24 15:18 |只看该作者
那更简单了啊,就是dns把www.xxx.com的a记录改成www.sss.com就好了啊,这个也问啊?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2006-08-24 15:44 |只看该作者
問題主要方法是
用 frame 切上下兩個,上面那個 0 , 下面全部,下面那個 frame 就是轉發的目的 url
用一個 CGI 讀資料庫,很簡單的

另一個轉發帶出原 url 主要是使用  http redirect (3xx code)
只要回應 302 說明轉到哪邊 url 就會轉向

另外一種轉發可以用反向代理來做,只要你能讓 proxy 讀到一個 url 時,知道如何替換位址就可以了
這種替換工作可以在 squid redirector 上做手腳讓他 動態去讀 DB, 這種轉發是最高明的 !

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
4 [报告]
发表于 2006-08-24 20:11 |只看该作者
www.xxx.com的A纪录指向跟www.sss.com同一个ip,或者把www.xxx.com作成www.sss.com的CNAME
如果web server是apache可以在www.xxx.com的virtual host里作proxy rewrite
iis不会用
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP