nginx配置静态文件服务器的一个特殊需求的探索和分享, nginx处理不同路径返回统一文件,nginx改写,跳转请求....
发布日期:2025-04-20 23:36:20 浏览次数:10 分类:精选文章

本文共 940 字,大约阅读时间需要 3 分钟。

?????????????????????????????????Nginx????URL??????????????????

????

?????????

/home/ht/nginx-pages/
??? index.html
??? pages/
? ??? artical.html
? ??? detail.html

????

??????URL???

  • ?? /art/123456.html ???? pages/artical.html
  • ?? /novel/123456.html ???? pages/detail.html

????

????Nginx?proxy_pass?????????????Nginx????????????????????404???

Nginx??

?Nginx????????rewrite??????????

server_name localhost;
root /home/ht/nginx-pages;
location / {
index index.html;
}
location ~* ^/art/\d+\.html$ {
rewrite ^/art/(.*) /pages/artical.html break;
}
location ~* ^/novel/\d+\.html$ {
rewrite ^/novel/(.*) /pages/detail.html break;
}

????

  • rewrite??????URL?break????????????????Nginx??????
  • ?????/art/123456.html??Nginx??????/pages/artical.html???????????

????

????????URL?

  • /art/123456.html ? ??pages/artical.html
  • /novel/123456.html ? ??pages/detail.html

??

??Nginx?rewrite????????URL????????????????????????????????????????Nginx??????

上一篇:Nginx配置静态网页访问(图文界面)
下一篇:Nginx配置静态代理/静态资源映射时root与alias的区别,带前缀映射用alias

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月13日 03时32分06秒