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)