手机版 | ------------全站资源有,统一解压码,解码平台,请点这里 ------------ 设首页 | 加收藏
当前位置: 网站首页 > 建站知识 > 文章 当前位置: 建站知识 > 文章

利用伪静态实现阿里云虚拟主机建立多个网站

时间:2020-06-03    点击: 次    来源:网络    作者:佚名 - 小 + 大

一般情况下阿里云虚拟主机都是使用一个域名绑定一个网站,具体绑定搭建的教程就不细说了,使用多个二级域名绑定虚拟主机访问多个不同的网站的话,以a.aiqizhi.com、b.aiqizhi.com、c.aiqizhi.com为例,三个地址解析到同一个主机下,主机里面包含a、b、c三个文件夹与之相对应,然后在虚拟主机根目录下建立一个.htaccess文件夹(一般都自带),内容如下所示:

<IfModule mod_rewrite.c>RewriteEngine On    #伪静态作用于要目录 RewriteBase /    #绑定a.aiqizhi.com 到 a 子目录 RewriteCond %{HTTP_HOST} ^a.aiqizhi.com$ [NC]RewriteCond %{REQUEST_URI} !^/aRewriteRule ^(.*)$ /a/$1 [L]    #绑定b.aiqizhi.com 到 b 子目录 RewriteCond %{HTTP_HOST} ^b.aiqizhi.com$ [NC]RewriteCond %{REQUEST_URI} !^/bRewriteRule ^(.*)$ /b/$1 [L]    #绑定c.aiqizhi.com 到 c 子目录 RewriteCond %{HTTP_HOST} ^c.aiqizhi.com$ [NC]RewriteCond %{REQUEST_URI} !^/cRewriteRule ^(.*)$ /c/$1 [L]    #可以绑定多个 只需重复上三行代码并更改一下域名、目录名 就好了</IfModule>

然后在a文件夹下建立一个.htaccess文件,内容如下:

<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTP_HOST} !^a.aiqizhi.com$ [NC]RewriteRule (.*) http://a.aiqizhi.com/$1 [L,R=301]</IfModule>

b和c文件夹内也分别建立一个.htaccess文件,内容参照以上代码即可。
这时我们可以在a、b、c三个文件夹内上传相应的建站程序,也可以用静态页面测试一下,如果要使用到统一套程序,数据库地址一样的话,在搭建时修改下数据库表前缀即可。

最后友情提示一下,以上只是以阿里云linux主机举例子,对于其他的服务商主机,只要是apache环境一般情况下都适用的。,欢迎各位转载,转载请保留或注明出处!

上一篇:新手如何搭建个人网站,附详细建站步骤!

下一篇:帝国CMS7.5版验证码功能升级,更有效防止灌水机

浙ICP备14024822号  |   QQ:79720816  |  地址:蚂蚁分享-一个只做有用的分享。  |  电话:13388629007  |  
Copyright © 2020 天人文章管理系统 版权所有,授权www.antqq.com使用 Powered by 55TR.COM