关注云服务器
相关知识分享

解决一个虚拟空间怎么做两个网站的问题

好多新手站长都是买的虚拟空间来做网站,而好多空间商不让绑定多个域名,只能一个空间绑定一个域名,如果我们要多做几个站的话,就比较麻烦,云测速找来了利用.htaccess实现耳机域名绑定子目录的办法,分享给大家。

首先,你的虚拟空间必须绑定你的二级域名,比如www.abc.com或者bbb.abc.com,然后把域名做好解析。

配置.htaccess文件,代码如下:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^bbb.abc.com$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteBase / 
RewriteRule . /index.php [L] 
RewriteCond %{HTTP_HOST} ^down.vcphp.com$ #服务器名 
RewriteCond %{REQUEST_URI} !^/bbb/  #需要绑定的2级目录 
RewriteCond %{REQUEST_FILENAME} !-f  #排除请求的参数不是文件 
RewriteCond %{REQUEST_FILENAME} !-d  #排除请求的参数不是目录  
RewriteRule ^(.*)$ /down/$1  #转发规则 
 #这个目的是用来直接跳转的 
RewriteCond %{HTTP_HOST} ^down.vcphp.com$ 
RewriteRule ^(/)?index.php$ down/index.php [L]

这样,你的bbb.abc.com域名就可以直接跳转到二级目录下的bbb/目录下,需要注意的是,.htaccess里头不能用中文注释,所以上面的代码使用的时候需要把中文注释给删掉,我写上注释只是方便大家观看。

httpd.conf 方式实现绑定:httpd.conf 是Apache服务器的配置文件,利用这个文件可以对Apache做各种运行配置,配置方式很简单,在httpd.conf文件末尾处添加以下内容,然后重启Apache即可。

  
ServerAdmin tempgame@hotmail.com  
DocumentRoot D:/wwwroot/subdir  
ServerName www.vcphp.com  
ErrorLog logs/m-error_log.txt  
CustomLog logs/m_log.txt common  
赞(0) 打赏
未经允许不得转载:云测速 » 解决一个虚拟空间怎么做两个网站的问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者吧~

微信扫一扫打赏