`
xinlanzero
  • 浏览: 253113 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Godaddy 主域名绑定到子目录及管理子域名

 
阅读更多

Godaddy 是世界第一大域名注册商,进军主机领域以后发展迅速,据多家监测机构显示,放置在Godaddy上的网站数量已经越居第一位。

Godaddy同时提供linux主机,Windows主机,VPS以及独立主机全线主机产品,各种需求的客户在这里都可以找到适合自己的产品。美国主机评论家多次评为第一名。

Godaddy同时提供独立IP,SSL证书,帮助客户快速打造自己的电子商务网站。

Godaddy 管理子域名子目录

进入Godaddy的 Hosting Control Center > Domain Management 域名管理(https://hostingmanager.secureserver.net/DomainManagement2.aspx),见下图可以管理子域名,可以配置子域名到各个目录下。

Godaddy的 Hosting Control Center 域名管理 image

但是其添加子域名时,Subdomain不能添加www或者为空,说明这个域名管理不能管理主域名。

Godaddy Adding a subdomain to this hosting image

注意:添加域名时,可以选择其文件夹,默认是选择一个和子域名名称一样的文件夹,建议选择或者创建一个新的文件夹。

Godaddy主域名子目录问题

显然我们无法控制主域名绑定到一个子目录上去。根据Godaddy实现301跳转的思想,我决定使用.htaccess文件实现主域名绑定到子目录上去。

 

Godaddy 主域名绑定到子目录

编辑html目录下的.htaccess文件,加入如下语句。如果html下没有.htaccess文件,新建一个即可。

注意:将yourmaindomain.com修改为你的域名,将subfolder修改为你要指向的html下的子目录.最后一行中的index.php修改为你的网站的主页名称.(修改粗体表示的内容,其他内容不要改动)

# .htaccess main domain to subfolder redirect
# Copy and paste the following code into the .htaccess file
# in the public_html folder of your hosting account
# make the changes to the file according to the instructions.

RewriteEngine on
# Change yourdomain.com to be your main domain.

RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$

# Change ’subfolder’ to be the folder you will use for your main domain.

RewriteCond %{REQUEST_URI} !^/subfolder/

# Don’t change this line.

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

# Change ’subfolder’ to be the folder you will use for your main domain.

RewriteRule ^(.*)$ /subfolder/$1

# Change yourdomain.com to be your main domain again.

# Change ’subfolder’ to be the folder you will use for your main domain

# followed by / then the main file for your site, index.php, index.html, etc.

RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$

RewriteRule ^(/)?$ subfolder/index.php [L]

这只是将主域名绑定到了子目录,但是要让其正常运行还得看你的子目录程序如何处理。

Godaddy Drupal 子目录映射到主域名

  • 第一步

编辑 html/subfolder (这里是存放drupal程序的地方) 目录下的.htaccess文件, 大概在110行,修改为如下代码:

# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
# RewriteBase /drupal
#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
RewriteBase /subfolder

这里drupal已经给你说明了还给你注释的很清楚,如何把主域名后面的subflolder去掉。

  • 第二步

设置 drupal/sites/all/default/settings.php (drupal配置文件) 的基础URL为你的主域名yourmaindomain.com

/**
* Base URL (optional).
*
* If you are experiencing issues with different site domains,
* uncomment the Base URL statement below (remove the leading hash sign)
* and fill in the absolute URL to your Drupal installation.
*
* You might also want to force users to use a given domain.
* See the .htaccess file for more information.
*
* Examples:
*   $base_url = ‘http://www.example.com’;
*   $base_url = ‘http://www.example.com:8888′;
*   $base_url = ‘http://www.example.com/drupal’;
*   $base_url = ‘https://www.example.com:8888/drupal’;
*
* It is not allowed to have a trailing slash; Drupal will add it
* for you.
*/
$base_url = ‘http://www.yourmaindomain.com’;  // NO trailing slash!

注释里已经说明的很清楚,这个需要和.htaccess 一起搭配其使用。

测试

好的,首先清空你浏览器的缓存,或者将浏览器关闭后重新启动。在地址栏输入http://www.yourmaindomain.com你将会看到和http://www.yourmaindomain.com/subflolder一模一样。

关于清空浏览器的方法,请查看我的另外一篇文章:Firefox和IE浏览器清除缓存方法

以上方法不经支持在Godaddy,同样在cpanel 中有效,请在评论中告诉我你在哪儿实现了。

声明:本站遵循署名-非商业性使用-相同方式共享 3.0共享协议. 转载请注明转自LixiPHP
  • 大小: 114.8 KB
  • 大小: 55.2 KB
分享到:
评论

相关推荐

    域名绑定工具

    域名绑定工具是网络服务中非常关键的一环,主要用于将特定的域名与服务器的IP地址进行关联,使得用户可以通过易记的域名访问到相应的网站或应用。这个过程在互联网上被称为DNS(Domain Name System)解析。下面我们...

    Godaddy购买域名流程.doc

    Godaddy 购买域名流程详解 Godaddy 是一家著名的域名注册商,提供了便捷的域名注册和管理服务。下面是 Godaddy 购买域名的详细流程: Step 1: 登陆 Godaddy 并挑选域名 在 Godaddy 官方网站登陆账户,挑选要购买...

    解析域名以及如何绑定域名

    本文将深入解析域名的原理,探讨如何进行域名解析,以及如何将域名绑定到你的网站服务器,以便用户可以通过这个易于记忆的名字访问你的在线资源。 一、域名的构成与工作原理 1. 域名层次:域名由多个部分组成,例如...

    国际域名从万网转到GoDaddy最新操作方式[整理].pdf

    国际域名从万网转到GoDaddy最新操作方式 本文将详细介绍如何将国际域名从万网转移到GoDaddy,包括准备工作、万网域名转移密码的获取、GoDaddy域名转移申请、转移域名的验证等步骤。 一、准备工作 在将域名转移到...

    Godaddy购买域名流程.zip

    Godaddy购买域名流程

    GODADDY虚拟主机My SQL数据库创建使用教程.doc

    安装完成后,通过GODADDY的管理面板,用户可以轻松管理自己的虚拟主机,包括查看使用情况、监控性能等。 ### 创建MySQL数据库 当虚拟主机安装完毕后,就可以着手创建MySQL数据库了。创建数据库的步骤相对直接,...

    Godaddy主机快速安装Zen Cart程序建立网站教程.docx

    接着,您需要选择要绑定的域名,确保该域名已指向您的 Godaddy 主机。 4. 创建数据库:在安装过程中,系统会提示您创建一个新的 MySQL 数据库。输入一个强密码,包含大小写字母、数字和特殊字符,以确保安全性。 5...

    Godaddy域名解析使用指导[整理].pdf

    "Godaddy域名解析使用指导" 本资源主要介绍了Godaddy域名解析的使用指导,涵盖了域名注册、域名解析(DNS)和解析服务器(NS)的设置、免费空间的开通等方面的内容。 1. 域名注册 在Godaddy注册域名需要完成以下步骤...

    Laravel开发-laravel-godaddy

    在本文中,我们将深入探讨...理解 Laravel 的核心概念和 GoDaddy 的域名管理及主机设置,是成功实现这一过程的关键。同时,确保应用安全性和性能优化,如启用 SSL 和适当调整服务器配置,是提高用户体验的重要步骤。

    如何转移国际域名到GoDaddy[参照].pdf

    【如何转移国际域名到GoDaddy】 在互联网领域,拥有一个独立且可自主管理的域名对任何企业或个人来说都至关重要。GoDaddy是全球知名的ICANN认证域名注册商,以其丰富的服务和便利性受到广大用户的青睐。这篇文档将...

    七个技巧!Godaddy域名安全指数提高N倍.docx

    ### 七个技巧提升GoDaddy域名安全指数 随着互联网的发展,域名成为了个人和企业在线身份的重要组成部分。然而,域名安全问题也随之而来,不少用户反映其GoDaddy域名账户遭遇安全威胁,甚至出现域名被盗的情况。为了...

    mygodaddy绑定dns配置.zip

    在Godaddy的DNS管理区域,输入主机名(通常是@或空表示主域名)、TTL(时间生存值,决定DNS缓存时间)以及目标IP地址。 2. **设置CNAME记录**:若要将子域名指向另一个已存在的域名,如www指向主域名,需要添加...

    Godaddy支付宝人民币付款购买空间教程图解.docx

    本文提供了一个详细的教程,指导读者使用支付宝人民币付款购买 GoDaddy 空间,并且包括了域名解析设置的详细步骤。读者可以按照本文的步骤,轻松购买 GoDaddy 空间。 八、相关知识点 * GoDaddy 支付宝人民币付款...

    web项目从域名申请到发布

    完成上述步骤后,通过在浏览器输入已绑定的域名,即可访问到你的Web项目。如果项目部署正确,用户应该能看到预期的网页内容。 总结来说,从零开始建立一个Web项目并发布,需要经历申请域名、绑定IP、部署Web应用等...

    mygodaddy绑定dns配置.pdf

    本文将详细讲解如何在GoDaddy平台上进行DNS配置,特别是绑定自定义域名的过程。 首先,要对`mygodaddy`进行DNS配置,你需要登录到GoDaddy的官方网站。使用你的账户凭证,访问GoDaddy的控制台,这个平台是你管理所有...

    在linux系统下使用Godaddy域名更换DNS的方法.docx

    在linux系统下使用Godaddy域名更换DNS的方法.docx

    Godaddy注册教程.docx

    同时,Godaddy账户也提供了许多实用的功能,如域名管理、虚拟主机管理等。 四、Godaddy注册的注意事项 1. 密码的安全性非常重要,需要满足一些条件,如不能少于9个字符、必须包含1个数字、1个大写字母等。 2. PIN...

    [主机域名]易捷域名查询系统v1.0_ej99domainv1.0.zip

    【主机域名】易捷域名查询系统v1.0_ej99domainv1.0.zip是一个基于PHP语言开发的应用程序,主要用于帮助用户快速查询和管理域名。在这个压缩包中,包含的是该系统的完整源代码和其他相关文件,为用户提供了一种自建...

    godaddy、hostease虚拟主机比较.pdf

    根据提供的文件内容,可以看出该文件是关于Godaddy和Hostease两家公司提供的虚拟主机服务的比较。文件内容涉及到了不同操作系统平台(Linux和Windows)、服务细节(如PHP、MySQL、ASP、.NET的支持情况)、存储和流量...

    it618插件实现二级域名的方法6

    在域名管理平台,如万网、GoDaddy等,你需要设置域名解析。对于"it618联盟商家"的二级域名"brand.cnit618.com",你需要将这个二级域名指向你的主服务器IP。这通常通过创建CNAME记录完成,CNAME记录允许你将一个域名...

Global site tag (gtag.js) - Google Analytics