如何将子域重定向到另一个网站?

时间:2012-07-14 18:43:45

标签: dns subdomain hosting

我从godaddy.com购买了域名www.mydomain.com。我在www.000webhost.com(免费的网络域名托管网站)上托管了它。我通过000webhost的ccpanel创建了一个子域subdomain.mydomain.com。

我希望将该子域名转移到我的博客http://myblog.blogspot.in/

现在我的根文件夹中有一个名为subdomain的文件夹。我应该在该文件夹中上传什么内容,以便将其重定向到我的博客?

5 个答案:

答案 0 :(得分:5)

大多数域名注册商都提供免费的重定向服务,我认为GoDaddy也是如此。为什么不这样做?

如果你想获得更多的技术,那么可以通过几种方式(按照难度顺序)完成重定向(在代码中)。

  • 帧。欢迎回到1999-2002。只需放置一个静态HTML <frameset>页面,然后在整页框架中加载目标页面即可。你的用户会恨你。
  • <meta>重定向。 20世纪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");(在Controller操作方法中调用)
    • .htaccess:有点复杂。请参阅以下链接。

这里有各种各样的平台和语言的重定向:http://www.webconfs.com/how-to-redirect-a-webpage.php/

答案 1 :(得分:4)

从技术上讲,您可以在域管理器中使用Go Daddy子域转发功能。 http://support.godaddy.com/help/article/4040/managing-a-domain-names-forwarded-subdomains

添加后,您需要将实际托管DNS的A记录子域(www.000webhost.com)指向Go Daddy转发IP 64.202.189.170。

答案 2 :(得分:3)

使用.htaccess文件或使用以下内容创建PHP脚本:

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

创建301重定向。

并将文件保存在名称index.php下,否则它将无法获取文件。

答案 3 :(得分:0)

我不熟悉www.000webhost.com,但如果他们使用cPanel,您应该可以在cPanel内轻松完成此操作。只需在“域名”部分选择“重定向”即可。

答案 4 :(得分:0)

将您的网站置于CloudFlare后面是一个好主意,但如果您想要重定向,则会提供“Page Rules