在阿里云万网主机购买一个虚拟空间,然后,我们可以在这个空间里建立多个文件夹,放置不同的网站。
实现单独域名访问指定文件夹内容 互不冲突
使用情景:没有购买主机空间,无法配置虚拟主机

为了实现以上功能,我想到了.htaccess文件,该文件又称为分布式配置文件,全称是‘超文本入口’。管理员可以通过Apache的AllowOverride指令来设置。(一般来说不需要设置,因为默认都会开启)

我们应该知道,通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。

假设我们有两个域名,www.A1.com 和www.B2.cn ,
并且在服务器空间里有两个对应的A1和B2文件夹,那么通过下面我们可以让apache接受两个域名请求,然后分别选择对应文件加下的网站。

1.在主机根目录下建立.htaccess文件

2.在每一个网站文件夹下建立.htaccess文件

3.在第一步的.htaccess文件里写入一下代码

RewriteEngine On
RewriteCond %{HTTP_HOST} A1.com
RewriteCond %{REQUEST_URI} !^/com
RewriteRule ^(.*)$ /A1/$1 [L]

RewriteCond %{HTTP_HOST} b2.cn
RewriteCond %{REQUEST_URI} !^/cn
RewriteRule ^(.*)$ /b2/$1 [L]

4.在a1文件夹下的.htaccess里写入

RewriteEngine On
# 禁止通过非本网站域名访问,
RewriteCond %{HTTP_HOST} !^(www.)?A1.com$ [NC]
RewriteRule ^.*$ [L,r=404]

5.在b2文件夹下的.htaccess里写入

RewriteEngine On
# 禁止通过非本网站域名访问
RewriteCond %{HTTP_HOST} !^(www.)?b2.cn$ [NC]
RewriteRule ^.*$ [L,r=404]
6.通过上述几步,我们即可完成我们的需求。
注意:.htaccess必须以ASCII模式上传,最好将其权限设置为644。这样就可以实现多个域名指向不同文件夹。展示不同网站内容
阿里云默认首页index.html index.htm 可以自己在管理控制台修改
本文参考地址:

1.http://lesca.me/archives/htaccess-rewrite.html#rewrite7

2.http://www.cnblogs.com/mfc-itblog/p/5500740.html

3.http://www.jb51.net/article/25476.htm

4.https://blog.csdn.net/nuc_badaomen/article/details/56280671

关于阿里云主机万网虚拟主机建立多个网站教程,很实用!相关推荐

  1. 万网虚拟主机绑定多个子域名

    万网虚拟主机绑定多个子域名方法 准备 绑定域名配置文件 隐藏 主域名+目录 利用.htaccess绑定子域名到子目录(亲测万网虚拟主机可用) 利用.htaccess绑定域名到子目录,前提你的空间服务器 ...

  2. 迅睿CMS 万网虚拟主机无法连接数据库

    万网虚拟主机无法连接数据时怎么办? Warning: mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insec ...

  3. 万网虚拟主机与us domain center域名建站

    第一次接触服务器这块,记录一下. 一个国外客户,购买的是万网虚拟主机,域名是在us domain center买的,以前有使用过 步骤 1.登录万网,要填密码什么的,填完就行 2.上传代码: 我用的是 ...

  4. 万网虚拟主机开启short_open_tag短标签支持

    最近采用万网的虚拟主机安装帝国cms7.2,安装开始提示short_open_tag未开启.        搜索了万网的帮助信息,和帝国的论坛,都没见到相关信息.现在想,可能是问题太简单,大家都知道. ...

  5. 一分钟了解阿里云产品:万网虚拟主机如何正确绑定域名

    案例一:域名在控制面板显示绑定失败,这个目前有三种可能的情况. 1.非万网接入,转入备案. 这个把域名接入阿里云备案就行了 2.域名未解析,如何解析? 这个是域名的A记录不正确,虚拟主机的ip地址可以 ...

  6. 阿里云万网虚拟主机安装配置Https(SSL)教程

    太多太多的用户咨询阿里云虚拟主机是否可以安装SSL数字证书?万网空间是否可以支持HTTPS协议访问网站?答案只有一个:目前阿里云虚拟主机都不支持安装SSL证书!但是,但是,可以曲线实现目标! 1.为了 ...

  7. 万网绑定二级域名_万网虚拟主机子目录绑定子域名详解

    万网的 2 年免费虚拟主机活动让很多人都把个人博客搬到了阿里云,以最便宜的虚拟主机来说,可以绑定 30 个域名,数据库大小 100M,这是什么概念呢,陌小雨截止目前已经发布了几百篇文章,数据库大小也才 ...

  8. 帝国系统在万网虚拟主机更换php版本后无法登陆后台问题分析

    首先试了一下后台登录页,可以打开.但是无法登陆,查看了一下网络请求返回的结果,竟然是ecmsadmin.php页面导致500错误.继续向上追踪,最后发现竟然是class/adminfun.php文件导 ...

  9. 如何看待阿里云推出的免费虚拟主机?

    总结下阿里云免费免费虚拟主机Q&A,从申请到备份,再到付费等问题. 免费虚拟主机申请: 免费虚拟主机还是很好申请的,我用家人和自己的实名认证申请过3次,都是2年的免费期. 备份: 数据库方面: ...

最新文章

  1. linux openssl 反弹加密 shell
  2. 四川大学计算机学院录取,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...
  3. 《Python 黑科技》程序员必须会的代理ip小技巧
  4. linux 更新软件命令 失败,对linux下软件(库)的更新命令详解
  5. java generic faq_【公告】我的世界中国版JAVA不限号测试指引(FAQ)
  6. USACO 2009 Dec cow toll paths 过路费-floyd
  7. JQuery使用总结
  8. 一个简单的实现了智能虚拟女友—图灵机器人
  9. MySQL中文参考手册--8.MySQL教程--8.3 常用查询的例子
  10. java 创建线程的三种方式、创建线程池的四种方式
  11. HTML5物流大数据服务平台后台模板
  12. python解析mht文件_请教怎么解析.mht文件为html文件
  13. 30秒一键清理你电脑中的垃圾
  14. “大自然的印钞机”农夫山泉如何借数藏冲破自己的“天花板”?
  15. 区块链钱包—BTC Java版离线签名交易
  16. 联想笔记本预装正版office重装激活
  17. 输入一行只包含加法和乘法的算式,输出结果
  18. 通过JS定义一个Iframe
  19. Android深色模式下,看不见字的解决办法
  20. linux 时区文件的规则,linux下时区的一些认识

热门文章

  1. proto—go语言生成代码参考(Generated-code reference中文翻译)
  2. HDMI 1.4和HDMI 2.0区别
  3. 基于canvas画布的星空效果
  4. Android APP安装后不在桌面显示图标的应用场景举例和实现方法
  5. Xilinx FPGA时钟及I/O接口规划(二)
  6. 动态图解实例 ConstraintLayout Chain
  7. 小红书笔记api_小红书学习笔记
  8. iOS内存管理——alloc/release/dealloc方法的GNUstep实现与Apple的实现
  9. flareghost(闪烁和光晕测试)
  10. 新零售新模式:完整了解「快闪店」运作