raksmart活动促销

分享

写回答

发帖

BH如何建站

BlueHost BlueHost 7181 人阅读 | 11 人回复

发表于 2011-2-15 15:06:20 | 显示全部楼层 |阅读模式

购买BH的时候使用的域名是ABC.COM
之后用另外的域名建了站,ABC.COM在其他空间上建的站
现在打算把ABC搬迁过来BH
在BH上该如何操作呢?

回答|共 11 个

开心私塾

发表于 2011-2-15 15:13:40 | 显示全部楼层

首先你要把你的ABC.com解析回来到bluehost,然后把你的网站程序放到根目录下面,然后在phpmyadmin里面导入数据库,可以参考hostease空间网站搬家过程讲解基本设置和这个都差不多的。

[ 本帖最后由 开心私塾 于 2011-2-15 03:14 PM 编辑 ]

no.9527

发表于 2011-2-15 16:53:56 | 显示全部楼层

可以把网站程序放在子目录吗?

开心私塾

发表于 2011-2-15 16:59:42 | 显示全部楼层

回复 3# 的帖子

ABC.com是主域名,主域名只能绑定到根目录上,不能绑定到子目录上去,所以要上传到根目录里去。可以用跳转,但是会有很多问题。一般不建议这样做。

no.9527

发表于 2011-2-15 17:18:19 | 显示全部楼层

bluehost主机主域名如何绑定子目录
November 27, 2010 by user1 · Comments Off
Filed under: 常见问题  
其实bluehost主机的主域名不能够绑定子目录的,我这里所说的主域名绑定到子目录其实就是一个噱头,我是教大家一种方法,把主域名跳转到子目录上,这个很简单可以设置一下我们都比较熟悉的.htaccess这个配置文件,我们在里面设置相应的规则即可,设置规则具体如下所示
RewriteEngine on

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

RewriteCond %{REQUEST_URI} !^/subdirectory/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

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

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

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

把上述规则中的yourmaindomain改成你的主域名,把上述规则中的subdirectory改成你需要绑定的目录。 这样就成功的设置成功了。

这样当我们进入到public_html目录下时就不会那么乱了,每个域名都对应一个文件夹,看的就比较清晰了。




这样做会出问题是吧?

no.9527

发表于 2011-2-15 17:21:07 | 显示全部楼层

我要把ABC.COM的网站程序搬过来,DX1.5程序,在BH里建的数据库都有前缀,和旧空间的数据库名会不会冲突啊,而且数据库用户名也都有前缀,旧空间的用户名中间有下划线,没办法一致了,会有影响吗?

开心私塾

发表于 2011-2-15 17:26:00 | 显示全部楼层

回复 5# 的帖子

这种方式我说过了有问题,不能伪静态,要不然会访问404现象。

开心私塾

发表于 2011-2-15 17:27:48 | 显示全部楼层

回复 6# 的帖子

我上面的教程里面有教你如何去修改,你参考一下啊, 在连接数据库的那个php文件里面修改链接数据库的信息。

no.9527

发表于 2011-2-15 17:30:31 | 显示全部楼层

好的,我先尝试先

no.9527

发表于 2011-2-19 12:00:40 | 显示全部楼层

原帖由 开心私塾 于 2011-2-15 05:27 PM 发表
我上面的教程里面有教你如何去修改,你参考一下啊, 在连接数据库的那个php文件里面修改链接数据库的信息。


私塾,就是说搬家的时候在BH中随便写个数据库名称(与旧空间数据库名不一致)和用户名(与旧空间数据库名不一致)
然后把旧数据导入这个新建的数据库
之后再在config中配置改为BH的数据库名称、用户、密码等信息,就可以了,是吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则