web.config怎么实现域名指向绑定到子目录

时间:2021-08-07 08:52:07
买了个godaddy的空间,经济型的,绑定域名不让设置指向目录。
看网上只好想别的办法,貌似Linux可以用.htaccess做301重定向,还有绑定到子目录
我买的是win主机,试了下httpd.ini,放到根目录不好使,
然后我发现用web.config可以实现301重定向,可怎么用web.config实现域名绑定子目录呢?


大神们,这事有谱么,学长们,你们能帮我到哪一步

6 个解决方案

#1


这个要是有谱,那么早就没有“出售空间”的这个行业了。

#2


老老实实买个空间吧,或者找个免费空间,但是又不稳定还得有广告。。。。。。

#3


我现在不知道你想做URL重定向吗? 如果你做URL重定向,你就去买的空间里面去设置URL。如果你想用一个空间下面的子目录做二级域名用URL也是可以实现的。

#4


引用 3 楼 haitianxueyuan521 的回复:
我现在不知道你想做URL重定向吗? 如果你做URL重定向,你就去买的空间里面去设置URL。如果你想用一个空间下面的子目录做二级域名用URL也是可以实现的。


它是想自己修改一下自己网站里的web.config文件,就把人家服务器的 一级域名对应的路径给改掉了。

#5


引用 楼主 zhujunteng 的回复:
买了个godaddy的空间,经济型的,绑定域名不让设置指向目录。
看网上。。。。。。
我买的是win主机,试了下httpd.ini,放到根目录。。。。。
你买的到底是空间还是主机?这个不会分不清吧?!

#6


什么是域名绑定子目录?能不能举个例子说一下
ASP.NET routing 就可以
void Application_Start(object sender, EventArgs e) 
{
    // Code that runs on application startup
    RegisterRoutes();
}
private static void RegisterRoutes()
{
    System.Web.Routing.RouteTable.Routes.Add(
           "Add_New_User", 
           new System.Web.Routing.Route("Add_New_User",
               new RouteHandler("~/RegisterUser.aspx")));
    
    System.Web.Routing.RouteTable.Routes.Add(
           "user", 
           new System.Web.Routing.Route("User/{name}",
               new UserRouteHandler("~/DisplayUser.aspx")));
}
引用 楼主 zhujunteng 的回复:
买了个godaddy的空间,经济型的,绑定域名不让设置指向目录。
看网上只好想别的办法,貌似Linux可以用.htaccess做301重定向,还有绑定到子目录
我买的是win主机,试了下httpd.ini,放到根目录不好使,
然后我发现用web.config可以实现301重定向,可怎么用web.config实现域名绑定子目录呢?


大神们,这事有谱么,学长们……

#1


这个要是有谱,那么早就没有“出售空间”的这个行业了。

#2


老老实实买个空间吧,或者找个免费空间,但是又不稳定还得有广告。。。。。。

#3


我现在不知道你想做URL重定向吗? 如果你做URL重定向,你就去买的空间里面去设置URL。如果你想用一个空间下面的子目录做二级域名用URL也是可以实现的。

#4


引用 3 楼 haitianxueyuan521 的回复:
我现在不知道你想做URL重定向吗? 如果你做URL重定向,你就去买的空间里面去设置URL。如果你想用一个空间下面的子目录做二级域名用URL也是可以实现的。


它是想自己修改一下自己网站里的web.config文件,就把人家服务器的 一级域名对应的路径给改掉了。

#5


引用 楼主 zhujunteng 的回复:
买了个godaddy的空间,经济型的,绑定域名不让设置指向目录。
看网上。。。。。。
我买的是win主机,试了下httpd.ini,放到根目录。。。。。
你买的到底是空间还是主机?这个不会分不清吧?!

#6


什么是域名绑定子目录?能不能举个例子说一下
ASP.NET routing 就可以
void Application_Start(object sender, EventArgs e) 
{
    // Code that runs on application startup
    RegisterRoutes();
}
private static void RegisterRoutes()
{
    System.Web.Routing.RouteTable.Routes.Add(
           "Add_New_User", 
           new System.Web.Routing.Route("Add_New_User",
               new RouteHandler("~/RegisterUser.aspx")));
    
    System.Web.Routing.RouteTable.Routes.Add(
           "user", 
           new System.Web.Routing.Route("User/{name}",
               new UserRouteHandler("~/DisplayUser.aspx")));
}
引用 楼主 zhujunteng 的回复:
买了个godaddy的空间,经济型的,绑定域名不让设置指向目录。
看网上只好想别的办法,貌似Linux可以用.htaccess做301重定向,还有绑定到子目录
我买的是win主机,试了下httpd.ini,放到根目录不好使,
然后我发现用web.config可以实现301重定向,可怎么用web.config实现域名绑定子目录呢?


大神们,这事有谱么,学长们……