在iis中处理httpmodule
本文关键字:httpmodule 处理 iis | 更新日期: 2023-09-27 18:20:05
如果你看到雅虎网站,当你进入www.yahoo.com时,雅虎服务器会获取你的IP,并将你重定向到特定的域(yahoo.ca,yahoo.us,…)
现在,我想这样做,不是为了特殊的网站,我想把任何请求发送到iis(www.1.com,www.2.com,www.3.com),并使用该算法将用户重定向到新网站,例如:
Request: www.1.com GO To -> www.yahoo.com
Request: www.2.com GO To -> www.google.com
....
我想处理IIS,没有每个webconfig的站点。
有人能帮我吗?
实现IHttpModule您可以做到这一点,我已经按照本指南做了类似的(不完全):
http://www.stardeveloper.com/articles/http-module-to-redirect-requests-from-root-domain-to-www-subdomain/
使用此页面,您可以找到请求的来源国
本页中的另一个解决方案
除了Afshin的答案与发现用户的地理位置之外,还可以看看这一点。
不幸的是,HTTP模块只能在网站级别工作;要执行所需操作,必须查看ISAPI_Filters。
请参阅http://msdn.microsoft.com/en-us/library/ms972974.aspx了解更多信息。
我们最终购买了从该页面链接的产品;ISAPI重写