使用IIS URL Rewrite从URL中删除www子域的最佳方法是什么?
如何通过IIS7中的URL重写强制example.com重定向到www.example.com?什么样的规则应该进入web.config?谢谢.
我正在尝试为网站实现URL重定向,而不是逐页进行.我想在global.asax文件中执行此操作.以下是我定义的代码.
我想将http://website.net作为我的主要网址,如果有人在http://www.website.net中输入,我希望有一个永久的URL重定向.
不幸的是,它不适用于实时网站.任何人都可以指出代码中的问题.代码不会产生任何错误.
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
if (HttpContext.Current.Request.Url.ToString().ToLower().Contains("http://website.net"))
{
HttpContext.Current.Response.Status = "301 Moved Permanently";
HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace("http://website.net", "http://www.website.net"));
}
}
Run Code Online (Sandbox Code Playgroud) 我们在domain.com上有一个网站,也可以通过www.domain.com的CNAME条目访问,该网站指向domain.com.我们希望所有访问www.domain.com的访问者都可以使用301重定向重定向到domain.com.在asp.net mvc中实现这个的最佳方法是什么?在global.asax?
我有一个在ASP.NET MVC(V 1.0)上编写的应用程序.该应用程序在IIS7上运行,DNS由GoDaddy提供.
我想将来自http://mydomain.com/ctrlr/act/value的任何请求转发到此表单的网址:http://WWW.mydomain.com/ctrlr/act/value
基本上,如果有人试图访问http://mydomain.com,我想将WWW添加到主机名
最好的方法是什么?