匹配位置后重写nginx
发布时间:2021-01-11 23:34:15 所属栏目:Nginx 来源:互联网
导读:我是nginx的新手,只是尝试做一些我认为应该很简单的事情.如果我做:-卷曲http://localhost:8008/12345678我希望会返回index.html页面.但相反,我得到404未找到. /usr/share / nginx / html / 12345678没有这样的文件如果我卷曲http://localhost:8008/,我希望将
我是nginx的新手,只是尝试做一些我认为应该很简单的事情.如果我做:- 卷曲http://localhost:8008/12345678 我希望会返回index.html页面.但相反,我得到404未找到. /usr/share / nginx / html / 12345678没有这样的文件 如果我卷曲http://localhost:8008/,我希望将请求路由到http://someotherplace/,但我却找到302,就这样. 对于基本问题深表歉意,但不胜感激! 这是代码:
最佳答案
^ / $与URI / 12345678不匹配-它仅与URI /相匹配.
您可以使用:
^只是匹配任何内容的许多正则表达式之一.分隔符后缀使重写的URI在同一位置块内进行处理.有关详细信息,请参见this document. 您可以使用try_files指令获得相同的结果:
永远不会到达= 404子句,因为index.html始终存在-但是try_files必须至少具有两个参数.有关详细信息,请参见this document. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- django-Nginx:在CentOS 7上对Gunicorn套接字的权限被拒绝
- Nginx.如果为空URI.如果为空域.位置.正则表达式
- 什么是Nginx/Web服务器术语中的“反向代理”和“负载平衡”
- 如果unicorn超载并返回502,可以nginx重试请求吗?
- php-主要CodeIgniter应用子目录中CodeIgniter应用的Nginx重
- 带有PDF和PHP的Apache2-“此文件不是以“%PDF-”开头
- ruby-on-rails – 通过Rails通过Nginx提供大文件2.3使用x-s
- linux – 如何将SSL证书从Apache服务器传输到NGINX服务器
- ruby-on-rails-4-Rails域约束(服务于多个域)
- NGinx将websocket从80扩展到websocket端口