将网站重定向到正确的URL

时间:2014-09-05 14:16:00

标签: asp.net http iis

我想将我的网站重定向到自定义网址,例如,如果我使用的是abcwww.test.com,那么它正在运行,但我想在www.test.com上重定向。在www之前,如果我正在使用像xyz这样的任何东西,试试它正在工作的任何东西我想从我的URL中删除这些东西并重定向到简单的www.test.com。

如果可能的话,我不希望IIS中的任何代码更新

1 个答案:

答案 0 :(得分:0)

您可以随时拆分字符串并取出任何部分并对其进行处理。字符串允许你这样做。

试试这个

string Url = Request.Url.ToString();
Url = "www." + Url.Split('.')[1] + Url.Split('.')[2];

它会取出第二个和最后一个值,但只会确保第一个值始终为www

IIS Url重定向

您可以使用代码将用户从一个页面重定向到另一个页面。但同样的事情也会如此。您将编写代码,并将提取必须相同的URL部分,然后使用

Reponse.Redirect(Url);

..这会将用户转发到下一页。

http://www.iis.net/downloads/microsoft/url-rewrite

http://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module