在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的站点。

有人能帮我吗?

在iis中处理httpmodule

实现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重写