1、2010可用免费的二级域名 支持ASP即可
可以到5944.NET申请一下,支持ASP的1000M美国空间。参考资料是个人申请的测试网站。
2、asp 二级域名重写
index.asp里一句就够了 Response.Redirect("http://" & Request("Username") & ".k191.com")
3、请教关于Asp动态解析二级域名的问题,不是跳转的形式,是直接访问的那种?
乱了
直接做一个二级域名 test.abc.com
打开 www.abc.com/?user=test 直接跳转到 test.abc.com
或者设定 test.abc.com的默认页里直接就是跳转到 www.abc.com/?user=test 就可以了
其它的还是放到test.abc.com 里 以test.abc.com 为主目录
这两种都实现好像有点难度
实现第一种效果直接用 二级域名指向URL 在解析处可以做的
实现第二种效果是在IIS里设置test.abc.com的主目录就是www.abc.com/这个主目录下的 test目录 就可以了
按照你上面描述的 应该是下面这种方法才对 记着IIS里主机头不要搞错了
4、asp如何在二级域名间共享session
除非你的二级域名抄不是真名的(这儿用词不太准)
也就是说 你的域名是泛域名 不管输入什么二级域名都到同一个IP上
然后在这个IP的默认页上 判断访问来的域名是什么 然后去掉 域名中的一级部分 把二级域名部分变成一个变量的参数 在带着这个参数跳到相关页面
这样所有的二级域名进的都 是同一个网站 也就是共享session
如:http://123.ejsj.com
进来后跳到 http://www.ejsj.com/id=123
5、如何用asp代码实现二级域名访问子目录?
判断来路的域名即可
<% dim website
website=request.ServerVariables("Server_name") '获取当前访问的域名
if left(website,3)="WwW" then '判断域名是不是带三w
response.redirect "index.asp" '进入根目录首页
else
response.redirect "m/index.asp" '进入m目录首页
end if
%>
6、免费asp空间可绑定二级域名大小不限制
300M ASP/PHP/ACCESS
http://www.cn70.net/data/2007/0422/article_30069.html
7、如何让asp网站某个目录实现301重定向到二级域名?
对于搜索引擎来说,二级域名就是新域名,以一个新的站点来看待。如何保证转移后有效继承原来的权重不被降权?最好的办法就是做301。下面具体介绍二级目录301重定向到二级域名的两种方法:
网站某个目录实现301重定向到二级域名步骤方法:
一、.htaccess 文件代码法
1、这种方法只合适apache服务器,支持rewrite伪静态。直接在.htaccess 文件中增加这样一段规则:
RewriteEngine On
RewriteBase /
Redirect permanent (/你的目录地址 )
规则注释:当访问(/你的目录地址)原程序子目录的时候,自动重定向到你的二级域名,或者另外的新域名(请把域名网址修改成自己的)。
END
二、PHP文件代码法
编写301.inc.php文件
在网站根目录新建一个 301.inc.php 文件,写入以下代码:
<?php
$the_host = $_SERVER['HTTP_HOST']; //取得当前访问域名
$url = $_SERVER['PHP_SELF']; //获取域名后的字串,如:/bbs/index.php
$filename= substr( $url , strrpos($url , '/')+1 ); //提取当前文件名
$querystring = $_SERVER["QUERY_STRING"]; //获取问号后面的参数
if ($the_host !== '') //验证当前访问域名(就是你的新域名):若非引号内的域名,则进行如下跳转——
{
if ($querystring !== '') //验证文件名后是否有参数,如果有参数则跳转到——
{
header('HTTP/1.1 301 Moved Permanently'); //发出301头部,表明永久重定向
header('Location: '.$filename.'?'.$querystring); //跳转到我的新域名地址【带参数】
}
elseif ($filename == 'index.php') //如果是主页则直接跳转到新域名
{
header('HTTP/1.1 301 Moved Permanently'); //发出301头部,表明永久重定向
header('Location: '); //跳转到我的新域名
}
else //如果无参数则跳转到——
{
header('HTTP/1.1 301 Moved Permanently'); //发出301头部,表明永久重定向
header('Location: '.$filename); //跳转到我的新域名地址【不带参数】
}
}
?>
保存后,上传网站根目录。
注:代码中的二级域名替换为你的域名。
PHP页面增加跳转
在每一个需要跳转的PHP页面的 <?php 下面加一行代码实现301跳转:
include("301.inc.php"); //301重定向
刷新后,就可以测试效果了。至于是哪些页面,要根据你用的程序来。如Discuz 论坛通常需要跳转的是以下几个页面:
index.php,forum.php,home.php,group.php,member.php,portal.php,space.php
这就是二级目录301重定向到二级域名的详细操作步骤
8、asp如何创建二级域名急!
如何用index.asp?id=1(举例user的id号为)来读取123.com/mb/user的站点内容
----------------------------------------------------------------------
这个感觉不要实现了,有了下面的需求,这个很鸡肋。
1、设置iis,默认首页用index.asp
2、由index.asp充当翻译:主要内容如下,id和用户转换自己写吧。
<%
r = request.ServerVariables("HTTP_HOST")
uri = Request.ServerVariables("Url")
q = Request.ServerVariables("Query_String")
if uri = "index.asp" then
id = request.QueryString("id")
'做数据库操作找到id对应的username
useranme = "user" '假设读出来的是user
Server.Transfer("mb/"&username&"/")
end if
listu = split(r,".")
'用了2级域名才进行跳转
if ubound(listu)>2 then
if listu(0)="www" then
'看看有什么特别的需要,做其它用途,www,mail,ftp等等需要保留的单独处理一下
end if
newUri = "mb/" & listu(0) & "/" & uri
if q<>"" then
newUri = "mb/" & listu(0) & "/" & uri & "?" & q
end if
Server.Transfer(newUri)
end if
%>
9、ASP中:如何读取“二级域名”的“二级部分”
二级域名的值:split(Request.ServerVariables("SCRIPT_NAME"),".")(0)