首页 > 技术分享 > LNMP|WAMP
收藏

nginx匹配html页面后访问指定路径

12/29 10:56
大潇博客 原创文章,转载请标明出处

本文所讲场景,假设所有html页面都都堆放在项目根目录,访问时只需项目url+html页面即可

这样操作起来简单了,但打开项目会感觉非常乱,此时想把html页面归类到根目录下的“web”文件夹中,但不改变url

nginx rewrite写法如下:


1、首页匹配,若直接属于域名,不带任何页面与参数时

location ~* ^/$ {

rewrite ^(.*)$ /login.html permanent;

}


2、当url中存在web时:

location ~* /web/ {

rewrite ^(.*)$ $1 break;

}


3、匹配到html页面时:

location ~* /(.*)\.html {

rewrite ^/(.*)$ /web/$1 last;

}


上面代码依次写到配置文件中,如下图所示

nignx.png


具体运用方法,根据项目做修改,本文只提供参考


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311