可以利用Apache服务器的 .htaccess 文件重写来实现这个目的。
首先,在public_html文件夹下建立一个文件夹,这里以我的域名为例,建立一个 qingwei.tech 的文件夹
.htaccess文件的写法如下:
# 开始.htaccess重写主域名
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?qingwei.tech$
# 这里的 qingwei.tech 是指public_html下创建一个 qingwei.tech 文件夹
# 主域名就绑定到这个文件夹,当然也可以用别的名字
RewriteCond %{REQUEST_URI} !^/qingwei.tech/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 设置重写规则
RewriteRule ^(.*)$ /qingwei.tech/$1
RewriteCond %{HTTP_HOST} ^(www.)?qingwei.tech$
RewriteRule ^(/)?$ qingwei.tech/index.php [L]
# 这里的index.php也可以是index.html等其它的主页文件
ps:里面的域名需要换成你自己的域名,同时文件夹名字也可以自由修改
然后,把这个.htaccess文件放到public_html 根目录下即可。
当然为了区分不同的域名,你也可以将主域名依然是绑定在/public_html,其它域名例如example.com,可以在你添加“附加域”的时候,绑定到/example.com,以达到区分不同网站的目的。只是这样不符合强迫症患者们的要求。
当然,用其他面板(例如宝塔?)的我就不是很清楚了。
在cPanel中可以用addon domain添加新网站,但是很多人有这样的需求, 如何将多个域名绑定到同一个网站。 例如本站就绑定了两个域名,用和www.XXX1.com访问到的是同一个网站。 下面以本站域名www.XXX1.com为例来说明一下操作过程。 如果要把其他的域名绑定到主域名对应的网站,很容易,直接在Parked Domain添加域名既可。 下面来说明一般的情况,要绑定的网站是用addon domain添加的如何操作。 假设已经用addon domain的功能添加了一个网站www.XXX1.com对应的文件夹(Username/directory/subdomain Name: )是XXX1,现在要绑定一个新的域名XXX2.com到已经有的这个网站。 还是使用addon domain添加域名XXX1.com,但是注意,对应的文件夹(Username/directory/subdomain Name: )不能使用默认的,而是修改为要绑定的那个网站对应的文件夹,我们这里用的是www.XXX2.com对应的XXX2,然后点击addon domain添加新域名。这样www.XXX1.com就绑定到原来的网站了,从而实现了多个域名绑定到一个网站。更改主域名方法如下:
1.登陆bluehost官网, 并用账号登陆。
2.登陆成功后, 绑定新的主域名, 注意! 不绑定新域名, 想直接把主域名换成新域名是不行的, 哪怕是新域名已经设置好了域名解释服务器。
选择cpanel, 刚登陆后, 所看到的界面上的只是快捷方式, 是找不到绑定域名的选项的, 必需先进入cpanel。
3.稍等一下, 进入cpanel界面, 由于网络原因, 可能要等几秒才出现图中正式的cpanel界面, 向下滚动到 domain managent 菜单中选择 Addon Domains。
要注意的是, 必需先在域名中先设置好域名解释服务器为bluehost的域名服务器, 否则不能进行绑定域名。
4.在第一步 step 1 中选择 Use a domain that is not already associated with your account.
并在输入框中输入你要换成的新域名。
在第三步 step 3 中选择 Unassigned Domain 很重要 。最后是点确定 assign this domain。
然后就可以在domain list中看到新绑了一个域名 ,属性是 unassign. 这表示绑定已经成功。
然后就是考验英文的时候了, 大家不用怕, 挺简单的, 我这英文不及格的借助翻译软件, 或网上实时翻译就能搞定了, 不过既然选择了bluehost, 可能就是做英文网站的了, 没有问题的。
联系客服, 点击help的 live chat,bluehost更改主域名方法。
由于客服与用户咨询的数量不均, 可能等, 如果客服联系上了, 但又没注意, 2分钟后, 就会中断与的联系, 只能重新再连一次 live chat。
特别注意, bluehost 的 live chat 页用需要使用到 google 的 Ajax 代码, 中国大陆使用google的服务嘛, 大家知道是怎么回事了, 怎么才能用, 就不在此篇经验之内了. 如果发现 live chat 界打不开, 很可能是的机器不能使用google的代码下载服务。
首先, 客服会先问, 的bluehost帐号所用的密码的最后4位, the last 4 要准备好, 回答正确才能继续为服务. 否则说什么也没用。其后如果以上步骤都做好了的话, 直接对客服说 i want to change my primary domain ( 我想更改我的主域名 ) 就行了, 然后告诉他要换成哪个已绑定的域名。
当然, 客服会粘贴一堆广告, 这些东西其实并不需要操作, 或是回复什么。复制到实时网上翻译网站上看一下就行了, 说句 ok, i know 之类的也就行了, 不用回什么。
最后确定后, 就会为做换主域名的操作了, 快则几分错, 慢则24小时以内, 主域名就会换好。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)