前段时间西安SEO给大家分享过一篇“(亲测)阿里云免费虚拟主机子目录绑定二级域名”的方法,今天在陌小雨博客
看到“在万网虚机上绑定多个域名创建多个网站方法”,把不同的独立域名绑定到不同的子目录,也就是实现一台虚拟主机拥有多个独立的网站、独立的域名。
在万网虚机上绑定多个域名创建多个网站方法如下:
首先、在主机根目录下修改htaccess(没有的话就新建)
在htaccess文件最顶部
加上下方代码:
- RewriteEngine On
- RewriteBase /
- RewriteCond %{HTTP_HOST} ^(www\.)wosn\.net$ [NC]
- RewriteCond %{REQUEST_URI} !^/wosn/
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)$ wosn/$1
- RewriteRule ^(/)$ wosn/index.php [L]
- RewriteEngine On
- RewriteBase /
- RewriteCond %{HTTP_HOST} ^(www\.)abcd\.com$ [NC]
- RewriteCond %{REQUEST_URI} !^/aaa/
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(.*)$ aaa/$1
- RewriteRule ^(/)$ aaa/index.php [L]
上述代码的含义是将www.wosn.net或者wosn.net
绑定到万网虚拟主机下的wosn
文件夹;将www.abcd.com或者abcd.com
绑定到万网虚拟主机下的aaa
文件夹;你对应修改下即可。如果需要建立第三个网站,只需要再重复添加一段即可。
其次、解决wosn.net/wosn也可以访问到www.wosn.net问题
添加完上述代码你会发现:通过wosn.net/wosn也可以访问到www.wosn.net的内容,这并不是我们希望看到的,所以还需要分别在wosn和aaa文件夹中修改htaccess文件,添加下面的代码(以wosn文件夹为例):
- RewriteEngine On
- # 禁止通过非本网站域名访问
- RewriteCond %{HTTP_HOST} !^(www.)wosn.net$ [NC]
- RewriteRule ^.*$ [L,r=404]
如果是aaa文件夹,对应修改其中的域名即可。
最后,将两个域名和虚拟主机相互绑定。
域名与虚机互绑教程可参考“(亲测)阿里云免费虚拟主机子目录绑定二级域名”文章。
至此:在万网虚机上绑定多个域名创建多个网站就完全实现了。如有在操作过程中出现问题,可在下方留言交流探讨。
评论