记录-Centos下通过.htacess将二级域名绑定到指定的文件夹

话不多说直接开干

  • 将二级域名解析为A记录,记录值填写服务器地址即可,然后开启

image-20211013002241978.png
  • 确保服务器支持apache的rewrite。

    开启方式
  1. 找到 Include conf.modules.d/*.conf
    在其下面增加
    LoadModule rewrite_module modules/mod_rewrite.so
  2. 找到 Options Indexes FollowSymLinks
    将下面的 AllowOverride none 更改为 AllowOverride all
  • 通过ftp在网站根目录创建一个.htaccess文件,然后增加下面配置

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#重定向wc.vvgg.cc => vvgg.cc/static/web
RewriteCond %{HTTP_HOST} ^wc.vvgg.cc$ [NC]
RewriteCond %{REQUEST_URI} !^/static/web/
RewriteRule ^(.*)$ static/web/$1?Rewrite [L,QSA]
#如果存在多个需要重定向的二级域名 可直接复制上面两行配置即可

</IfModule>

  • 至此即可通过http://wc.vvgg.cc 访问到以前需要用vvgg.cc/static/web 访问的路径了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • apache下的htaccess伪静态文件 bornfreekiss 关注 2017.10.23 11:17* 字...
    其实我很dou阅读 7,732评论 0 3
  • 此文章转载~ Apache伪静态(Rewrite).htaccess文件详解 Htaccess(超文本访问)是一个...
    bornfreekiss阅读 9,622评论 0 6
  • 作者:烨竹 简单理解 URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程 ...
    DragonRat阅读 9,936评论 0 0
  • Aapache重写规则 .htaccess叫分布式配置文件,.htaccess文件的作用在于当浏览器通过uri访问...
    傅二毛阅读 11,465评论 0 3
  • Vue Router 是Vue.js[http://cn.vuejs.org/]官方的路由管理器。它和 Vue.j...
    SY阅读 3,785评论 0 0