2012-07-14 101 views
0

我從godaddy.com買了域名www.mydomain.com。我在www.000webhost.com(免費的網絡域名託管網站)託管它。我通過000webhost的ccpanel創建了一個子域subdomain.mydomain.com。如何將子域重定向到其他網站?

我想該子域名被轉移到我的博客http://myblog.blogspot.in/

現在我有一個在我的根文件夾命名爲subdomain文件夾。我應該在該文件夾中上傳什麼,以便它被重定向到我的博客?

+0

對於那些誰反對投票,因爲這應該是服務器故障。請注意,這是4年前提出的。那時SF並沒有啓動,也沒有那麼受歡迎。 – 2016-09-26 07:25:37

回答

2

使用一個.htaccess文件或創建一個PHP腳本如下:

<?php 
header('HTTP/1.1 301 Moved Permanently'); 
header('Location: http://the-network-king.blogspot.in'); 

要創建301重定向。

並保存該文件的名稱index.php否則它不會拿起文件。

+1

我將此代碼添加到redirect.php文件(7小時前)。將其上傳到該文件夾​​。 dosen似乎沒有工作。我得到404沒有找到msg – 2012-07-14 18:50:16

+0

那麼你顯然沒有查看正確的網址。 – 2012-07-16 16:31:40

+1

我知道我做錯了什麼......我將文件命名爲redirect.php我必須命名爲index.php :) – 2012-07-19 04:57:45

5

大多數域名註冊商提供免費的重定向服務,我認爲GoDaddy也是如此。爲什麼不這樣做呢?

如果你想獲得更多的技術,那麼可以通過幾種方式(以難度順序)完成重定向(在代碼中)。

  • 框架。歡迎回到1999 - 2002年。只需將一個靜態HTML <frameset>頁面上載並將您的目標頁面加載到整頁框架中即可。你的用戶會恨你。
  • <meta>重定向。另一個來自90年代後期網頁設計學院的主要作品。將<meta http-equiv="refresh" content="5;URL='http://example.com/'" />放入您的HTML頁面。
  • Javascript重定向。在頁面調用<script>塊中window.location = "http://www.example.com";
  • 服務器端重定向。所有服務器端重定向都通過設置Location: HTTP標頭完成。你如何做到這一點取決於您的服務器平臺上:
    • PHP:header('Location: http://www.example.com ');
    • ASP:Response.Redirect("http://www.example.com")(同樣適用於ASP.NET)
    • ASP.NET MVC:return Redirect("http://www.example.com");(控制器的操作方法中調用)
    • .htaccess:有點複雜。請參閱下面的鏈接。

有重定向的各種位置平臺和語言的整體負載:http://www.webconfs.com/how-to-redirect-a-webpage.php/

4

你可以在技術上使用的Go Daddy子域名轉發功能從您的域管理器內。 http://support.godaddy.com/help/article/4040/managing-a-domain-names-forwarded-subdomains

添加完成後,您需要指向DNS實際託管(www.000webhost.com)到Go Daddy轉發IP 64.202.189.170的A記錄子域。

+2

godaddy保持編輯次數。所以,我正在通過godaddy避免編輯。經過100次編輯後,它會再次開始爲金錢付款。 – 2012-08-07 11:14:09

0

我對www.000webhost.com並不熟悉,但如果他們使用的是cPanel,那麼您應該可以在cPanel內輕鬆完成此操作。只需在「域名」部分選擇「重定向」即可。

0

有你的網站背後CloudFlare是開始一個好主意,但如果重定向是你想要的,他們提供「Page Rules