首 页
我 们
业 务
官网定制
小程序开发
微信定制
APP开发
网络推广
案 例
网站建设
小程序
APP
综合平台
新 闻
联 系
咨询热线 :
15383239821
首页
优化推广
网站二级域名用.net 2.0实现方案
网站二级域名用.net 2.0实现方案
来源:
|
时间:2013/12/29 21:58:32
|
本人所了解有两种方案,可能还有其的方式,希望大家多多讨论!
基本思路:
1. 域名支持泛解析,即是指:把A记录 ×.域名.com 解析到服务器IP,服务器IIS中做绑定,绑定时主机头为空;
2. 为了实现完全的二级域,建两个站点,一个为主站用,一个为用户用,两个站点目录都指到一个同一网站目录
3. 在Web程序中或取URL来源中的二级域名主机头,比如:abc.域名.com 中的 abc;
4. 用获取来的二级域名名称,存入Session,方便取用
5. 用获取来的二级域名名称,用URL重写地址
实现方法:
域名A记录解析不用说了吧 ^_^,就是做一个×.域名.com的A记录解析到你服务器IP
方法一:二级域名URL转向
a. 建立站点,在IIS中绑定域名(win2003 - IIS6)
打开IIS,右击站点,然后属性,点击网站项IP地址的高级按钮,然后点编辑或添加来新增绑定,主机头值为空.
下面来获取URL地址进行分析,下面是过程代码,用来获取及判断主机头,代码放在默认文档的首文件Index.aspx.cs中
代码:
/××/
///
<summary>
///
取得二级域主机头值,并实行转向
///
</summary>
public
void
CheckDomain()
{
HostName
=
HttpContext.Current.Request.Url.Host.ToString();
//
获取URL主机地址
UserHost
=
HostName.Split(
new
Char[]
{
'
.
'
}
);
//
数组,以“.”分隔
//
判断二级域名地址是否符合abc.域名.com 这种格式,及数组UserHost长度不大于3,否则就跳传到其它页
if
(UserHost.Length
>
3
)
{
HttpContext.Current.Response.Redirect(
"
http://www.域名.com/Error.aspx
"
);
//
跳转到出错页面
return
;
该文章由石家庄
网站建设
TAG:
高端网站建设
高端网站设计
网站制作
网站建设
上一篇:
IIS中301跳转与307跳转的区别
下一篇:
HTML
标签的 shape 属性
返回列表
相关文章
Graphics.FromImage 方法?
Graphics 类?
Image.FromFile 方法 (String)?
Asp.net(C#)给图片加上水印效果?
Path.GetExtension 方法?
MSN、QQ、阿里旺旺在线客服源代码?
服务项目
高端网站建设
小程序开发
APP开发
电商网站建设
网络营销服务
微信定制
咨询在线客服
服务热线
153 8323 9821
功能和特性
价格和优惠
网站和维护
推广和优化
微信服务号