使用本程序首先确定
1、已经进行泛域名解析,并且生效
2、主机空间可以绑定泛域名,并且web站点已进行相关设置(主机头留空等)
——————-2007-4-7————————————-
[如果第二条不符合,解决办法还是有的,见我的另一篇文章“虚拟主机无限二级域名的使用方法”]
—————————————————————–
程序代码:
<%
dim gowhere,gonopage
gowhere=0 '跳转页面
gonopage=0 '显示404页面
sURL=replace(Request.ServerVariables("HTTP_HOST"),"www.","") '去掉www
'对sURL进行过滤
if InStr(sURL,"=")<>0 or InStr(sURL,"`")<>0 or InStr(sURL,"'")<>0 or InStr(sURL," ")<>0 or InStr(sURL," ")<>0 or InStr(sURL,"'")<>0 or InStr(sURL,chr(34))<>0 or InStr(sURL,"\")<>0 or InStr(sURL,",")<>0 or InStr(sURL,"<")<>0 or InStr(sURL,">")<>0 then
gonopage=1
end if
if sURL="bossma.cn" then '替换成你自己的域名
gowhere=1
end if
first_name=split(sURL,".") '分解sURL
if gowhere=0 then
if first_name(0)="bossma" then '替换成你自己的
gowhere=1
end if
end if
if gowhere=0 then
if ubound(first_name)>2 then
gonopage=1
else
gonopage=0
end if
user=first_name(0)
if len(user)<5 then
gonopage=1
else
gonopage=0
end if
end if
if gonopage=1 then
Response.Status= "404 no found"
response.End()
elseif gowhere=0 then
response.redirect("uindex.asp?userid="&uid) '替换成自己的要跳转页面
response.End()
elseif gowhere=1 then
response.redirect("index.asp") '跳转到首页
response.End()
end if
%>
这套内容多少与我写的一个组件雷同
我现在考虑是基于ISAPI好呢,还是COM好
ISAPI的权限高,不需要默认主机的支持,
不过一但出问题整个IIS就挂了
用COM必须得有默认主机来支持
鱼和熊掌吧
发表评论
相关文章
国内AI资源汇总,AI聊天、AI绘画、AI写作、AI视频、AI设计、AI编程、AI音乐等,国内顺畅访问,无需科学上网。
扫码或点击进入:萤火AI大全
文章分类
最新评论