经过了两天的研究,以及在网上查找的一些文章,大概对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
这样你就可以访问到你所设定的子目录了。
如果有什么不明白的,可以联系我,我会更详细的向你讲述这个操作过程。


