山滚云

apache虚拟主机通过.htaccess实现不同域名访问不同目录和文件方法

建站知识 222℃

很多时候,我们因为业务或技术需要,要用多个域名建多个网站,但有时候,我们想建多个网站,但不想花钱买多个虚拟主机或云服务器,当然这一般都发生在预算较少的时候。

那么我们怎么才能通过更少的服务器或虚拟主机,来实现绑定更多的域名(二级域名)呢?

今天我们就来看一看~

第一步、域名解析:

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

 

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

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

 

第三步、修改.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文件里面添加好解析设置,就可以通过不限数量的顶级域名或二级域名访问不同的文件夹或文件。

 

 

转载请注明:⎛蜗牛建站⎞ » apache虚拟主机通过.htaccess实现不同域名访问不同目录和文件方法

山滚网络是国内领先的搜索营销服务商,有丰富的客户服务经验,我们有专业的网站优化、网站建设、APP开发、全网营销团队,可以持续为您提供优质的服务,您的满意是我们不懈的追求。

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

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

   Copyright © 2008-2024 山滚网络版权所有   

QQ在线咨询
网站开发公司微信号