raksmart活动促销

分享

写回答

发帖

主机上可以这样设置几个域名吗?

BlueHost BlueHost 6939 人阅读 | 18 人回复

发表于 2011-8-22 23:37:30 | 显示全部楼层 |阅读模式

我主机的根目录/public_html下安装了一个网站http://zzz.com,用的是BULEH送的域名,现在想在同一主机上再建一个或两个站,是不是在根目录下面分别建两个文件,如public_html/A和/public_html/B,然后把两个站分别安装在public_html/A和public_html/B下面,网址会这样显示http://xxx.com 和 http://yyy.com吗?
谢谢

回答|共 18 个

piovt25728

发表于 2011-8-23 08:18:03 | 显示全部楼层

回复 1# 的帖子

可以,你域名DNS服务器设置为:ns1.bluehost.com,ns2.bluehost.com
然后在cPanel上做一个绑定操作即可!
回复 支持 反对

使用道具 举报

lpj

发表于 2011-8-23 08:55:35 | 显示全部楼层

在附加域名时会提示你绑定子目录文件夹,创建新文件夹,然后建站。
NS修改成BlueHost的需要在BlueHost主机的cPanel面板上做解析记录。
回复 支持 反对

使用道具 举报

yhd6381

发表于 2011-8-23 10:49:44 | 显示全部楼层

多谢 二位的指点!
   为了今后方便操作,想把目前这个站的文件全放在根目录/public_html下的一个文件夹中,如/public_html/A中,网站正常显示为http://zzz.com。我应该怎么样去做?谢谢!
本人菜鸟一个,原来没考虑好全局,只好看能不能补救,方便以后的管理。
回复 支持 反对

使用道具 举报

lpj

发表于 2011-8-23 11:03:17 | 显示全部楼层

设置主域名指向子目录
BlueHost主机主域名在帐户下是使用public_html目录作为网站的根目录的。任何附加的子域名使用public_html目录下的子目录。为了使主域名可以指向public_html下的子目录,您将需要建立一个重定向。
用户可以参考如下方法,编辑public_html目录下的.htaccess文件,加入如下语句.如果public_html下没有.htaccess文件,新建一个即可.
注意:将 yourmaindomain.com修改为你的域名,将subfolder修改为你要指向的public_html下的子目录.最后一行中的index.php修改为你的网站的主页名称.(修改粗体表示的内容,其他内容不要改动)
RewriteEngine on
#更改yourmaindomain.com为你的主域名地址
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
# 更改主域名要指向的子目录
RewriteCond %{REQUEST_URI} !^/subfolder/
#不要更改这两行
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 更改主域名要指向的子目录
RewriteRule ^(.*)$ /subfolder/$1
#更改yourmaindomain.com为你的主域名地址
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
#更改index.php为你的网站首页文件
RewriteRule ^(/)?$ subfolder/index.php [L]
补充:此方法需要修改程序代码影藏子目录文件名,参考discuz隐藏子目录
回复 支持 反对

使用道具 举报

lpj

发表于 2011-8-23 11:04:05 | 显示全部楼层

其他顶级域名只需在附加域名时绑定子目录文件夹即可。
RAKSmart
回复 支持 反对

使用道具 举报

yhd6381

发表于 2011-8-23 11:12:04 | 显示全部楼层

多谢及时 解答!
如果按你上面所讲的 做,我原来网站文件移到子目录中,需要修改物理路径吗?我使用是zencart。原来安装路径是home/public_html,要改成home/public_html/A吧

[ 本帖最后由 yhd6381 于 2011-8-23 11:33 AM 编辑 ]
回复 支持 反对

使用道具 举报

lpj

发表于 2011-8-23 11:13:34 | 显示全部楼层

回复 支持 反对

使用道具 举报

yhd6381

发表于 2011-8-23 11:36:33 | 显示全部楼层

多谢及时 解答!
如果按你上面所讲的 做,我原来网站文件移到子目录中,需要修改物理路径吗?我使用是zencart。原来安装路径是home/public_html,要改成home/public_html/A吧
回复 支持 反对

使用道具 举报

lpj

发表于 2011-8-23 11:41:17 | 显示全部楼层

是的,需要将网站文件转移到A文件夹中,然后在public_html根目录下的.htaccess文件中添加ls的代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则