小辉网络社区致力于优质软件,活动线报,游戏辅助,绿色工具等资源共享,好货不私藏!

利用虚拟主机技术实现多个网站同时运行丨一个虚拟主机空间建立多个站点

小辉工作室 其他技术教程

利用虚拟主机技术实现多个网站同时运行,一个虚拟主机空间建立多个站点
例如:如果你想搭建5个网站,想用的5个域名分别是1.8gws.com 、2.8gws.com、3.8gws.com、4.8gws.com、5.8gws.com
一、先在WEB目录创建5个目录,目录名自己随意设置,我设置的目录名分别是1、2、3、4、5
二、在空间管理平台点击开启伪静态,然后在WEB目录中创建名为.htaccess的文件。
三、.htaccess文件的内容是(一个域名对应一个目录)
代码从下一行开始
RewriteEngine on     
RewriteCond %{HTTP_HOST} ^(www.)?1.8gws.com$     
RewriteCond %{REQUEST_URI} !^/1/     
RewriteCond %{REQUEST_FILENAME} !-f     
RewriteCond %{REQUEST_FILENAME} !-d     
RewriteRule ^(.*)$ /1/$1     
RewriteCond %{HTTP_HOST} ^(www.)?1.8gws.com$     
RewriteRule ^(/)?$ 1/ [L]

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

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

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

RewriteEngine on     
RewriteCond %{HTTP_HOST} ^(www.)?5.8gws.com$     
RewriteCond %{REQUEST_URI} !^/5/     
RewriteCond %{REQUEST_FILENAME} !-f     
RewriteCond %{REQUEST_FILENAME} !-d     
RewriteRule ^(.*)$ /5/$1     
RewriteCond %{HTTP_HOST} ^(www.)?5.8gws.com$     
RewriteRule ^(/)?$ 5/ [L]
把您的伪静态规则.htaccess放入空间根目录WEB中,WEB目录新建名为.htaccess的文件,内容为以下内容,根据自己的需要修改目录及域名。.htaccess文件内容如下,只需要修改红色的文字,你的目录是什么就填什么,我的目录是1 2 3 4 5  ,就把下面的代码重复5遍加到.htaccess文件里
.htaccess文件内容如下
RewriteEngine on     
# 把 8gws.com.com 改为你要绑定的域名.     
RewriteCond %{HTTP_HOST} ^(www.)?8gws.com.com$     
# 把 subfolder 改为要绑定的目录.     
RewriteCond %{REQUEST_URI} !^/1/     
# 不要改以下两行.     
RewriteCond %{REQUEST_FILENAME} !-f     
RewriteCond %{REQUEST_FILENAME} !-d     
# 把 subfolder 改为要绑定的目录.     
RewriteRule ^(.*)$ /1/$1     
# 把 8gws.com.com 改为你要绑定的域名     
# 把 subfolder 改为要绑定的目录.     
# subfolder/ 后面是首页文件index.php, index.html......     
RewriteCond %{HTTP_HOST} ^(www.)?8gws.com.com$     
RewriteRule ^(/)?$ 1/ [L]
#可以绑定多个只需重复上三行代码并更改一下域名、目录名就好了

温馨提示:如有转载或引用以上内容请将本文链接作为出处标注!百度已收录

免责声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。侵删请致信E-mail:431228450@qq.com

标签 暂无标签
资源分享
评论列表