GoDaddy域名空间的绑定

经过了两天的研究,以及在网上查找的一些文章,大概对GoDaddy上如何来绑定域名到子目录有了一些了解。

下面我来给大家简单介绍一下:

将一个域名绑定到子目录,我目前了解的有两种方法,如果你使用的是Windows系统的主机空间,那么就只有一种方法了。

GoDaddy所提供的空间有三种选择,那么最便宜的那个空间是不提供添加多个域名的功能的(具体没有验证)。

首先,我来介绍一下Windows主机空间下如何将域名设置到子目录下。

如果你使用的是Windows主机空间,而恰好你购买的空间也不支持添加多个域名,那么你就真的悲剧了;

当然如果你购买的空间支持多个域名,那么请继续向下看:在进入Domain Management后,我们可以看到你的域名,被设置成为主域名,并且被绑定在根目录下面。

这时候我们就先要把主域名更改成为别的任意的域名。

注意,选择主域名,然后点击红色框里的按钮,在之后弹出的页面输入一个任意的域名,将其改为主域名。这个过程可能需要24-48小时。

等待主域名更改完成后,你可以添加你的注册域名了。

点击红色部分,弹出一个添加域名的画面。

在Domain下空白处填写你所注册的域名,Folder下空白出可以设置你想访问到的子目录。点击OK。空间上的设置就完成了。

下面讲一下Linux主机的绑定过程。

第一种方法就是上面所使用的。

我主要是想讲一下Linux系统特有的,Rewrite功能,即重定向功能。

如果你不想像上面那样更改你的主域名,那么就可以使用这个方法了。

主域名不更改,那么一定访问到的是根目录,这时候你需要更改或添加.htaccess文件,来重定向到你想访问的目录。

.htaccess的内容大致如下:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
 
# 请将aaa.com改为你的注册域名
RewriteCond %{HTTP_HOST} ^(www.)aaa.com$
 
# 请将 “子目录" 改为你想要访问的目录
RewriteCond %{REQUUEST_URI} !^/子目录/
 
# 请不要修改一下两行
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
 
# 请将 “子目录" 改为你想要访问的目录
RewriteRule ^(.*)$ /子目录/$1
 
# 请将aaa.com改为你的注册域名
RewriteCond %{HTTP_HOST} ^(www.)?aaa.com$
 
# 请将 “子目录" 改为你想要访问的目录
# 请将 “子目录中的文件" 改为你想要打开的文件
RewriteRule ^(/)?$ 子目录/子目录中的文件 [L]
</IfModule>
# END WordPress

这样你就可以访问到你所设定的子目录了。

如果有什么不明白的,可以联系我,我会更详细的向你讲述这个操作过程。

Leave a Reply