网址重定向

问题描述

| 网站域名有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.\"));
    }
}
问候。     

解决方法

最简单的解决方案是在DNS服务器上创建CNAME记录,以将两个URL映射到同一应用程序。 http://en.wikipedia.org/wiki/CNAME_record     ,最好在Web服务器甚至DNS上进行处理。     ,如果要使用您的域名,为什么不设置DNS以将website.com.tr重定向到www.website.com.tr?默认情况下,我的托管公司为我做了。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...