把域名解析到Apache虚拟主机二级目录下
需求
虚拟主机没有服务器那么多玩法,也没办法通过命令行等方式去修改一些配置,基本只有一个控制面板去配置一下基本的东西。如果想将多个域名解析到这台虚拟主机,使每个二级目录成为当前域名的根目录,其实是可以做到的。
步骤
1、正常解析域名,保证域名能正常访问根目录
2、在虚拟主机根目录下创建一个 .htaccess
文件
.htaccess文件规则
.htaccess文件是Apache主机的配置文件,我们可以通过这个文件去实现一些转发规则。下面这个规则就直接复制进.htaccess文件里面,保存即可。
这个规则就是绑定weixin.qq.com到二级目录下的weixin目录
文章图片
RewriteEngine On
RewriteBase /# 绑定weixin.qq.com到二级目录weixin
RewriteCond %{HTTP_HOST} ^weixin\.qq\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/weixin/
RewriteRule ^(.*)$ weixin/$1?Rewrite [L,QSA]
如果想绑定多个域名,就复制一层配置就行了,例如:
RewriteEngine On
RewriteBase /# 绑定weixin.qq.com到二级目录weixin
RewriteCond %{HTTP_HOST} ^weixin\.qq\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/weixin/
RewriteRule ^(.*)$ weixin/$1?Rewrite [L,QSA]# 绑定tieba.baidu.com到二级目录tieba
RewriteCond %{HTTP_HOST} ^tieba\.baidu\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/tieba/
RewriteRule ^(.*)$ tieba/$1?Rewrite [L,QSA]# 绑定www.taobao.com到二级目录taobao
RewriteCond %{HTTP_HOST} ^www\.taobao\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/taobao/
RewriteRule ^(.*)$ taobao/$1?Rewrite [L,QSA]
作者 【把域名解析到Apache虚拟主机二级目录下】TANKING
推荐阅读
- 提速还能不掉点!深度解析|提速还能不掉点!深度解析 MegEngine 4 bits 量化开源实现
- 投资|为了抢项目,他们把办公室开到了苏州
- 手把手教大家在|手把手教大家在 Spring Boot 中处理 flowable 中的用户和组!
- 投稿|本土酒店出海,如何绕过陷阱把握机遇?
- 机器学习系列文章|【晨读算法】为什么经常看到使用朴素贝叶斯公式的时候把分母忽略了()
- Python实现解析ini配置文件的示例详解
- 人工智能|终于有人把条件概率和贝叶斯公式讲明白了
- 关于递归循环的总结(包含题目解析与思路)
- 2022高教社杯全国大学生数学建模竞赛C题详细解析
- 无人机|2022年高教社杯全国大学生数学建模竞赛-【赛题解析篇】B题(无人机遂行编队飞行中的纯方位无源定位)