導航:首頁 > IDC知識 > asp域名隱藏跳轉

asp域名隱藏跳轉

發布時間:2020-11-07 12:14:05

1、如何讓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重定向到二級域名的詳細操作步驟

2、asp裡面的Index.html怎麼跳轉到網站域名上面?求301代碼

有綁定域名空間嗎, 上傳到空間, 設置首頁為inde.html, 把空間綁定到域名上, 打開index.html, 不就是網站域名了嗎

3、有誰給我個兩個域名同一個空間自動跳轉的ASP代碼

<%
dim domainname
domainname=Request.ServerVariables("server_name") '獲得瀏覽器地址
select domainname
case "www.aaa.com" '域名1
response.redirect ("1.html") '域名1的跳轉的頁面
case "www.bbb.com" '域名2
response.redirect ("2.html") '域名2的跳轉的頁面
end select
%>

4、如何在訪問網站時,直接進入域名地址的主頁,而不是跳轉到域名後面有/cn/index.asp的頁面?

當從中文網頁自動切換到英文網頁時,用下面的命令:(假定英文網頁是/en/index.asp)
<%server.transfer "/en/index.asp"%>
這樣的話,網址還是原中文頁面的網址不變。
當然,當再次點擊英文頁面中的連接進入其他頁面的時候,網址就肯定會變了。
另外,上述方法只適用於asp自動跳轉頁面的時候,如果是用戶手工選擇中文或英文頁面是不可能的。
要想真正實現網址不變,只能用Frame結構了,就是說最外層用一個固定的頁面,真正的網頁內容放在框架(frame或Iframe)中,這樣的話不管框架內的頁面如何變,瀏覽器中顯示的網址始終是不變的。不過現在幾乎沒有網站用這樣的結構了。

我看了一下你們網站的源碼,發現是你們把meta標簽用錯了:
<meta http-equiv="keywords" content="美聲達電子,……"/>
<meta http-equiv="description" content="深圳美聲達……"/>
要改為
<meta name="keywords" content="美聲達電子,……"/>
<meta name="description" content="深圳美聲達……"/>
這樣改過後,再用站長工具查就不會是0位元組了。
跟你的網址沒有半毛錢關系!!!

5、asp.net網站把不帶WWW域名定向到帶WWW域名?

其實是這樣的能實現跳轉的方式有很多,常見的比如有「js跳轉,http跳轉,asp中respone.redirect跳轉及PHP使用的header發送的普通跳轉等」這些跳轉方式都是臨時重定向也就是返回碼為302,很容易被搜索引擎判為作弊,301是唯一一個搜索引擎認可的跳轉方式。其實如果你只是想傳遞PR的話完全可以登錄谷歌管理員工具設置一下「首選域名」就好了。

6、asp的網站,我想做一個主頁跳轉,用index.html做主頁,然後別人輸入域名,進入index.html?

這個。。。理論上是可以的

但多數空間都會把asp放在html前面,所以,當別人輸入域名後,應該是直接到了asp而不是html

如果你的空間可自定義默認首頁,那就好做

方法有兩種JavaScript或 Meta Refresh重定向
<meta http-equiv="refresh" content="5"; url="index.asp">這個效果在5秒後轉向到asp
但這個代碼可能會對SEO有影響

<script language="javascript" type="text/javascript">
window.location.href="index.asp";
</script>
把這代碼放在html代碼的最後,可啟到轉向的作用,不會被SEO識別,無影響

7、asp網站多域名如何做301跳轉

301跳轉有2種方法:

程序設定跳轉,在訪問頁面程序開始就做域名判斷,跳轉到相應的域名上,

伺服器設定跳轉。

虛擬主機後台控制

自己iis伺服器控制添加網站域名301跳轉。

8、求asp定向跳轉代碼,從域名頁跳轉到子目錄頁

這需要空間支持重定向才行。。

9、ASP老域名跳轉到不同空間的新域名

<%response.redirect "123.com" & Request.ServerVariables("Script_Name") & "?" & Request.ServerVariables("Quary_String")%>

10、求一段asp域名跳轉代碼

<html>
<head>
<meta http-equiv="Content-Language" content="zh-CN">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<meta http-equiv="refresh" content="0.1;url=你要跳轉的網址">
<title></title>
</head>
<body>
</body>
</html>

與asp域名隱藏跳轉相關的知識