跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 【已解决】问一个nginx规则
未分類
10 3 月 2020

【已解决】问一个nginx规则

tl3821 大佬有话说 :

【已解决】问一个nginx规则

本帖最后由 tl3821 于 2020-3-10 14:03 编辑

服务器做了代理

微信小程序这些校验文件 想直接放在代理上

匹配   /*.txt    比如 x.com/1.txt   (需要)    x.com/11/1.txt(不需要)

目前临时用的是

#精准匹配 可用性不大
location /1.txt {
root /usr/share/nginx/html;
}

# 我只需要/1.txt    这个规则/11/11.txt也会匹配
location ~* .(txt)$ {
root /usr/share/nginx/html;
}

尝试了 location ^~ 好像也不行大佬们指点下

正解

谢谢各位回答的大佬

只要根路径的话给正则就加个句首匹配就完了

location ~ ^/[^/]+.txt$

KirbyKFC 大佬有话说 :

只要根路径的话给正则就加个句首匹配就完了

location ~ ^/[^/]+.txt$

好东东 大佬有话说 :

都没怎么看懂

location ~ .*.(txt)$

看看这个

yemingtu 大佬有话说 :

location ~* .(txt)$ {
    root /usr/share/nginx/html;
}

tl3821 大佬有话说 :

KirbyKFC 大佬有话说 : 2020-3-10 13:51
只要根路径的话给正则就加个句首匹配就完了

location ~ ^/[^/]+.txt$

:lol 可以了 ,大佬牛逼

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具