一台虚拟主机搭建多个网站

in with 0 comment

例如:如果你想搭建5个网站,想用的5个域名分别是1.baidu.com 、2.baidu.com、3.baidu.com、4.baidu.com、5.baidu.com

一、先在WEB目录创建5个目录,目录名自己随意设置,我设置的目录名分别是1、2、3、4、5 ** 二、在空间管理平台点击开启伪静态,然后在WEB目录中创建名为.htaccess的文件。

三、.htaccess文件的内容是(一个域名对应一个目录)**

代码从下一行开始

RewriteEngine on     
RewriteCond %{HTTP_HOST} ^(www.)?1.baidu.com$     
RewriteCond %{REQUEST_URI} !^/1/     
RewriteCond %{REQUEST_FILENAME} !-f     
RewriteCond %{REQUEST_FILENAME} !-d     
RewriteRule ^(.*)$ /1/$1     
RewriteCond %{HTTP_HOST} ^(www.)?1.baidu.com$     
RewriteRule ^(/)?$ 1/ [L]

RewriteEngine on     
RewriteCond %{HTTP_HOST} ^(www.)?2.baidu.comabc.cc$     
RewriteCond %{REQUEST_URI} !^/2/     
RewriteCond %{REQUEST_FILENAME} !-f     
RewriteCond %{REQUEST_FILENAME} !-d     
RewriteRule ^(.*)$ /2/$1     
RewriteCond %{HTTP_HOST} ^(www.)?2.baidu.com$     
RewriteRule ^(/)?$ 2/ [L]

RewriteEngine on     
RewriteCond %{HTTP_HOST} ^(www.)?3.baidu.com$     
RewriteCond %{REQUEST_URI} !^/3/     
RewriteCond %{REQUEST_FILENAME} !-f     
RewriteCond %{REQUEST_FILENAME} !-d     
RewriteRule ^(.*)$ /3/$1     
RewriteCond %{HTTP_HOST} ^(www.)?3.baidu.com$     
RewriteRule ^(/)?$ 3/ [L]

RewriteEngine on     
RewriteCond %{HTTP_HOST} ^(www.)?4.baidu.com$     
RewriteCond %{REQUEST_URI} !^/4/     
RewriteCond %{REQUEST_FILENAME} !-f     
RewriteCond %{REQUEST_FILENAME} !-d     
RewriteRule ^(.*)$ /4/$1     
RewriteCond %{HTTP_HOST} ^(www.)?4.baidu.com$     
RewriteRule ^(/)?$ 4/ [L]

RewriteEngine on     
RewriteCond %{HTTP_HOST} ^(www.)?5.baidu.com$     
RewriteCond %{REQUEST_URI} !^/5/     
RewriteCond %{REQUEST_FILENAME} !-f     
RewriteCond %{REQUEST_FILENAME} !-d     
RewriteRule ^(.*)$ /5/$1     
RewriteCond %{HTTP_HOST} ^(www.)?5.baidu.com$     
RewriteRule ^(/)?$ 5/ [L] 

好了,没了,可以访问试试