本文目錄一覽:
什麼叫域名轉向?
域名轉向:即將一個域名指向到另外一個已存在的站點,英文稱為「URL FORWARDING」。域名轉向的網址可能是比較複雜難記的,所以用一個易記的域名重新轉向它,便於用戶訪問。域名轉向服務尤其對於擁有一個主網站並同時擁有多個域名的用戶比較適用,通過域名轉向服務,您就可以輕鬆實現多個域名指向一個網站或網站子目錄了;另外,通過域名轉向服務,可以方便的實現將您的中文域名,設置自動轉發到您的英文域名主站點。
1、什麼是域名轉向?
所謂域名轉向,是指在註冊域名時,域名服務商所提供的一項正常的域名增值服務,此服務是通過伺服器的特殊技術設置,實現當訪問您的域名時,將會自動跳轉到您所指定的另一個網路地址(URL)。假設abc.com是您註冊的域名,則通過域名轉向服務可以實現當訪問時,自動轉向訪問另外一個URL,如:。當然請注意前提是:首先您的域名(如上:abc.com)已經通過成功註冊,並使用默認的DNS伺服器;其次同時您設置其轉發至的目標地址:)是可以在互聯網正常訪問到的,這樣才能保證您的域名轉向成功。
2、域名轉向隱藏路徑和不隱藏路徑有何區別?
不隱藏路徑域名轉向:例如:指向(任意目錄);當在瀏覽器地址欄中敲入後回車,IE瀏覽器的地址欄里顯示的地址會由原來您敲入的自動變為顯示真正的目標地址;隱藏路徑的域名轉向:例如:指向(任意目錄);當在瀏覽器地址欄中敲入後回車,IE瀏覽器的地址欄里顯示的地址保持不變,仍是,但實際訪問到的是的內容。
3、如何設置域名轉向?
域名註冊成功後,登錄會員專區-域名管理-點擊您希望設置域名轉向的域名-域名管理及服務-域名轉向-填寫好您希望轉發到的目標地址,提交確認即可,設置後一般6-12小時生效,請您耐心等待。註:修改域名轉向的目標地址,也是同樣的操作方法。
4、如何取消域名轉向?
如果您需要取消以前的域名轉向設置而並非修改域名轉向的目標地址,則只需對此域名正常的設置域名解析,原域名轉向設置就自動失效。即登錄會員專區-域名管理點擊您希望域名轉向的域名-域名管理及服務-域名解析-填寫好您希望設置的各項記錄對應的IP地址,提交確認即可,設置後一般6-12小時生效,請您耐心等待。
5、域名轉向生效時間是?
已經註冊成功的域名,若初設或取消域名轉向設置,一般均在6-12小時之內生效,請您設置完畢後耐心等待,謝謝!對於原有已經設置成功的域名轉向域名,如果修改域名轉向的目標地址,則只需1個小時即可生效。
PHP跳轉【通過某網站過來的鏈接,轉向到其他鏈接或域名】
ASP
%
host=lcase(request.servervariables(“HTTP_HOST”))
‘開始條件跳轉
SELECT CASE host
CASE “”
response.redirect “/www/”
CASE “bbs.boaer.com”
response.redirect “/bbs/”
case “baidu.boaer.com”
response.redirect “/baidu/”
CASE ELSE
response.redirect “/main/”
END SELECT
%
PHP代碼:多個域名都指向一台伺服器的同一個文件夾”NNN”,要求
當URL為的時候,頁面自動跳轉到NNN文件夾里的ddd
當URL為的時候,頁面自動跳轉到NNN文件夾里的index.htm
代碼:
?php
$domain_net=”boaer.com”;
$domain_com=”ddbei.com”;
$dot_net_url=”ddd/”;
$dot_com_url=”index.html”;
if(($HTTP_HOST==”$domain_net”)or($HTTP_HOST==””))
{
Header(“Location: $dot_net_url”);
}
elseif(($HTTP_HOST==”$domain_com”)or($HTTP_HOST==””))
{
Header(“Location: $dot_com_url”);
}
else
{
include_once(‘hehe.php’);
}
?
怎麼做301轉向,asp,php301重定向跳轉代碼
301跳轉代碼全集(ASP|PHP|JSP|.NET)
1、IIS下301設置
Internet信息服務管理器 – 虛擬目錄 – 重定向到URL,輸入需要轉向的目標URL,並選擇「資源的永久重定向」。
2、ASP下的301轉向代碼
%@ Language=VBScript %
%
Response.Status=」301 Moved Permanently」
Response.AddHeader 「Location」, 「」
%
3、ASP.Net下的301轉向代碼
script runat=」server」
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = 「301 Moved Permanently」;
Response.AddHeader(」Location」,」」);
}
/script
4、PHP下的301轉向代碼
header(」HTTP/1.1 301 Moved Permanently」);
header(」Location: 」);
exit();
5、CGI Perl下的301轉向代碼
$q = new CGI;
print $q-redirect(」」);
6、JSP下的301轉向代碼
%
response.setStatus(301);
response.setHeader( 「Location」,「」 );
response.setHeader( 「Connection」,「close」 );
%
7、Apache下vhosts.conf中配置301轉向
為實現URL規範化,SEO通常將不帶WWW的域名轉向到帶WWW域名,vhosts.conf中配置為:
VirtualHost *:80
ServerName
DocumentRoot
/VirtualHost
VirtualHost *:80
ServerName xxx.com
RedirectMatch permanent ^/(.*)
/VirtualHost
8、Apache下301轉向代碼
新建.htaccess文件,輸入下列內容(需要開啟mod_rewrite):
1)將不帶WWW的域名轉向到帶WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx.com [NC]
RewriteRule ^(.*)$ [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ [L,R=301]
3)使用正則進行301轉向,實現偽靜態
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
將news.php?id=123這樣的地址轉向到news-123.html
最後:在使用301永久性重定向命令讓多個域名指向網站主域名時,也不會對網站的排名產生任何負面影響。希望對你有幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/297160.html