山滚云

虚拟主机通过.htaccess绑定多域名多网站,云服务器通过配置文件绑定多域名多网站解决方案

功能代码 317℃

第一部分:虚拟主机或服务器通过.htaccess绑定多域名多网站

虚拟主机如需要通过.htaccess绑定多域名多网站,可以按如下步骤解析,绑定,并设置.htaccess文件,即可实现访问不同的域名绑定到不同的目录或文件上面,从而实现同一个网站目录,绑定多个域名,并且访问不同的域名,展示不同的内容~

 

第一步、域名解析:

需要先在域名管理处 解析好自己的域名,可以是顶级域名,也可以是二级域名和三级、四级域名;

 

第二步、服务器或虚拟主机绑定:

需要在自己的服务器或虚拟主机网站域名绑定的位置绑定域名;

 

第三步、修改.htaccess文件:

编辑.htaccess文件,加入如下代码:

①如果是把域名绑定到服务器或虚拟主机的分类目录上面,用下如代码:

RewriteCond %{HTTP_HOST} ^test1.shangun.com$ [NC]
RewriteCond %{REQUEST_URI} !^/test1/
RewriteRule ^(.*)$ test1/$1?Rewrite [L,QSA]

在文件夹里面要有—-首页文件设置里面存在的默认文件,比如index.html,default.html,index.php,default.php等文件,服务器会用默认文件为作为域名的首页,

如需要绑定多个域名,多次进行如上操作即可~

②如果是把域名绑定到服务器或虚拟主机文件上面,用下如代码:

RewriteCond %{http_host} ^test2.shangun.com$
RewriteRule ^(/)?$ ./test2.html [L]

如果是绑定到文件上面,可以是根目录下面的文件,也可以是任意目录下面的任意文件。

如需要绑定多个域名,多次进行如上操作即可~

 

如此,在域名管理里面解析好域名,在服务器或虚拟主机上面绑定好域名,在.htaccess文件里面添加好解析设置,就可以通过不限数量的顶级域名或二级域名访问不同的文件夹或文件。

 

第二部分:服务器实现同一网站不同域名绑定不同目录

云服务器想在一个网站里面设置多个域名绑定不同的目录,只要修改配置文件即可,

以下以宝塔面板为例作解释~

一、域名解析

在域名管理控制台,解析好所有需要绑定的域名;

二、域名绑定

在服务器上面绑定好所有需要使用的域名;

三、修改配置文件

在宝塔面板上面网站界面页面,网站右边,设置,配置文件,最下方添加如下内容:

<VirtualHost *:80>
ServerName b.shangunyun.com
DocumentRoot “/www/wwwroot/a.shangunyun.com/b”
<Directory “/www/wwwroot/a.shangunyun.com/b”>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>

有几个网站就添加几次,

四、域名展示效果

①默认域名a.shangunyun.com展示效果

②新增域名b.shangunyun.com展示效果

③新增域名c.shangunyun.com展示效果

 

需要多少域名,添加多少域名~

 

如上方法限制仅在于网站支持绑定多少域名,而配置文件允许绑定多少 域名,数量没有限制~

原则上可以无限绑定。

 

 

 

转载请注明:⎛蜗牛建站⎞ » 虚拟主机通过.htaccess绑定多域名多网站,云服务器通过配置文件绑定多域名多网站解决方案

蜗牛建站是专业的wordpress网站建设服务团队,我们有丰富的wordpress网站建设经验,可以提供wordpress网站建设、网站改版、主题开发、wordpress外贸建站等服务。

城市分站:深圳建站公司北京网站建设上海网站建设广州网站建设深圳网站建设成都网站建设重庆网站建设武汉网站建设

业务范围:深圳建站公司,网站优化,虚拟主机    微信:ganshangwoniu    QQ:549233124    业务咨询热线:177-2050-9380

   Copyright © 2008-2024 蜗牛建站版权所有   

QQ在线咨询
wordpress主题开发公司微信号