有2个网站域名;一个是www.website.com.tr,另一个是website.com.tr。
我想做的就是,如果用户写入浏览器的地址栏website.com.tr,我想要打开3w版本。
是否可以通过编写一些服务器端代码来执行此操作,如:
if (givenURL=="website.com.tr")
{
url.Redirect("www.website.com.tr");
}
...或者我最好将代码块粘贴到global.asax文件中?
private void context_BeginRequest(object sender, EventArgs e)
{
HttpApplication application = (HttpApplication) sender;
if (!application.Request.Url.ToString().Contains("http://www."))
{
application.Response.Redirect(
application.Request.Url.ToString().Replace("http://", "http://www."));
}
}
问候。
答案 0 :(得分:3)
最简单的解决方案是在DNS服务器上创建CNAME记录,以将两个URL映射到同一个应用程序。
答案 1 :(得分:1)
最好是handle this at the web server,甚至是DNS。
答案 2 :(得分:0)
如果要使用您的域名,为什么不设置DNS以将website.com.tr重定向到www.website.com.tr?我的托管公司默认为我做了。