当前位置:首页 > 互联网杂谈 > 正文内容

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

老威3年前 (2018-12-12)互联网杂谈55010

之前老威曾研究过如何用一个阿里云虚拟主机实现多个网站的访问,比如访问PC端是www.lwseo.cn,移动端可以跳转到m.lwseo.cn,访问不同的域名以及不同的页面,毕竟虚拟主机不像是服务器可以任意绑定,之前看过相关的教程,需要做负载均衡,或是开启CDN等,感觉要麻烦得很,于是研究伪静态的写法,终于测试成功了!

阿里云虚拟主机建立多个网站

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


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^a.lwseo.cn$ [NC]
RewriteCond %{REQUEST_URI} !^/a
RewriteRule ^(.*)$ /a/$1 [L]
RewriteCond %{HTTP_HOST} ^b.lwseo.cn$ [NC]
RewriteCond %{REQUEST_URI} !^/b
RewriteRule ^(.*)$ /b/$1 [L]
RewriteCond %{HTTP_HOST} ^c.lwseo.cn$ [NC]
RewriteCond %{REQUEST_URI} !^/c
RewriteRule ^(.*)$ /c/$1 [L]
</IfModule>


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


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


b和c文件夹内也分别建立一个.htaccess文件,内容参照以上代码即可。

阿里云虚拟主机建立多个网站

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


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

扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由老威SEO发布,如需转载请注明出处。

转载请注明出处:http://www.lwseo.cn/hlw/122.html

分享给朋友:

相关文章

mysql批量修改与替换语句的方法

mysql批量修改与替换语句的方法

MySQL批量替换指定字段字符串语句UPDATE 数据表名 SET 字段名 = replace(字段名, '要替换的字符串', '替换为') WHERE 设定条件;例子...

整理了一些获得ip地理信息的几种方法

整理了一些获得ip地理信息的几种方法

第一种是利用纯真ip数据库,这个可以在网上找到很多,缺点是更新有点慢。第二种是利用各大门户网站的接口目前老威知道的有腾讯、新浪、网易、搜狐和Google提供IP地址查询API,但是找得到的只有腾讯、新...

CentOS7下如何安装GUI图形界面

CentOS7下如何安装GUI图形界面

临毕业时候买的阿里云的学生机服务器一直没怎么用,然后最近想玩玩linux,把那个系统盘换成了CentOS系统的,安装CentOS7服务器版本的时候,系统默认是不会安装图形界面的,大学的时候用过红帽的,...

利用sqlmap进行php+mysql注入(windows环境)

利用sqlmap进行php+mysql注入(windows环境)

老威SEO前段时间研究了一下sqlmap,其作为一款自动化的sql注入渗透工具,注入方式、注入成功后的取数据等等都是自动化的,非常适合我们这些小白前期玩玩渗透玩玩安全,它是用python写的,因此需要...

阿里云虚拟主机设置301重定向

阿里云虚拟主机设置301重定向

目前老威SEO博客是搭建在阿里云虚拟主机里面的,本来这个主机管理页面有一个301重定向的功能,设置好根域名跳转www域名之后我就没怎么管,直到昨天我才发现它只有这一个跳转,根域名其他的目录根本不能跳转...

超实用的js代码混淆器

超实用的js代码混淆器

JS混淆工具/* 这个是一个类 */ function xx(num,str) { //说明 var a = num; this.aa = a; this.bb = function(...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。