虚拟主机不支持子目录的情况下借助.htaccess实现多个域名重定向到子目录实现单空间多站点

举例:
有多个域名:site1.haoduck.comsite2.haoduck.comsite3.haoduck.com
分别在二级目录site1.haoduck.com/site2.haoduck.com/site3.haoduck.com/

.htaccess的代码如下

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^site1.haoduck.com$
  3. RewriteCond %{REQUEST_URI} !^/site1.haoduck.com/
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteRule ^(.*)$ /site1.haoduck.com/$1
  7. RewriteCond %{HTTP_HOST} ^site1.haoduck.com$
  8. RewriteRule ^(/)?$ site1.haoduck.com/index.php [L]
  9.  
  10. RewriteCond %{HTTP_HOST} ^site2.haoduck.com$
  11. RewriteCond %{REQUEST_URI} !^/site2.haoduck.com/
  12. RewriteCond %{REQUEST_FILENAME} !-f
  13. RewriteCond %{REQUEST_FILENAME} !-d
  14. RewriteRule ^(.*)$ /site2.haoduck.com/$1
  15. RewriteCond %{HTTP_HOST} ^site2.haoduck.com$
  16. RewriteRule ^(/)?$ site2.haoduck.com/index.php [L]
  17.  
  18. RewriteCond %{HTTP_HOST} ^site3.haoduck.com$
  19. RewriteCond %{REQUEST_URI} !^/site3.haoduck.com/
  20. RewriteCond %{REQUEST_FILENAME} !-f
  21. RewriteCond %{REQUEST_FILENAME} !-d
  22. RewriteRule ^(.*)$ /site3.haoduck.com/$1
  23. RewriteCond %{HTTP_HOST} ^site3.haoduck.com$
  24. RewriteRule ^(/)?$ site3.haoduck.com/index.php [L]

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/167.html

(0)
mantoumantou
上一篇 2021年4月27日
下一篇 2021年4月29日

相关推荐

  • 为什么要用 Git

    〇 版本控制 比如,你晚上写一篇论文,写好了存起来。结果第二天早上起来,你再拿出来一看,害,写的什么啊。早上修改了一大堆,改完了存起来。结果下午一想,害,早上我改什么啊!昨晚那个写…

    代码程序 2024年9月29日
  • 在Alist挂载自己的OneDrive网盘

    在之前的文章中,我讲解过如何使用容器云 / VPS搭建Alist。对于Office 365 E5账号,有些小伙伴可以利用这个项目,挂载Alist来实现自动续期的过程。在这篇文章中,…

    2023年7月16日
  • Yoast Duplicate Post 完整图文设置 一键复制文章页面

    什么是 Yoast Duplicate Post 优势 Yoast Duplicate Post 插件允许用户在WordPress中复制和粘贴文章和页面。这可以节省时间,因此用户不…

    2024年4月24日
  • 轻量级主机及 Docker 容器监控工具 Amprobe 已更新至 v1.3.1 版本

    轻量级主机及 Docker 容器监控工具 Amprobe 已更新至 v1.3.1 版本,在原有功能的基础上新增一功能: 引入问题反馈功能,方便提 bug 和需求 用户角色划分,分为…

    2024年4月14日
  • docker hub 自建镜像加速

    在拉取镜像时发现之前使用的代理已经失效了,而且 auth.docker.io 也被墙,导致网上很多教程都失效了,搜索到一个可用的就写下来当作备忘录。 有两种自建方案,一个是 ngi…

    代码程序 2025年9月14日
  • IP 查询新选择

    分享一个自己利用 cf wk 搭的,后台用的是 vip 版本的数据库,每日更新,哪天没钱续费了可能就黄了。 查当前 ip 信息 curl https://iplookup.forb…

    代码程序 2023年11月1日
  • 一款极简、无痕、匿名聊天室,多种方式部署

    Minichat Minichat 是一款极简、极轻、无痕、匿名的聊天工具,开发此程序的本意是用于自己平日与好友临时讨论敏感话题时使用,现开源共享,代码简陋,请多包涵。 项目地址:…

    2024年7月12日
  • VPS路由线路去回程测试及线路分辨

    前言 路由线路分为去程和回程,去程和回程也许并不一样,所以准确的线路测试应该分别测试去程和回程; 并且有些服务商提供的线路在国内不同区域也许并不一致,复杂的网络环境就需要自己去慢慢…

    代码程序 2021年4月3日
  • 解锁ChatGPT,给你的vps添加原生IP

    ChatGPT现状ChatGPT目前封锁了绝大多数的数据中心IP,倘若你现在正好在使用vps作为主力代理,那么应该会在ChatGPT首页看到无法使用的封锁消息!现在,又有了一个新的…

    代码程序 2023年5月2日
  • Linux VPS一键添加/删除Swap虚拟内存[超实用]

    说明: 很多人的VPS服务器由于内存太小,会导致很多进程被杀掉,这时候就需要我们添加Swap虚拟内存了,之前在一大佬的博客里发现这个非常方便的一键脚本,这里就转载一下——方便懒人或…

    2021年3月20日

发表回复

登录后才能评论