匹配位置后重写nginx
发布时间:2021-01-12 07:55:58 所属栏目: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. (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用RTMP的实时视频ffmpeg延迟
- 如何在nginx“if”语句中使用“or”运算符?
- ruby-on-rails-为什么SSL重定向不能与force_ssl和Nginx一起
- 调试Nginx缓存未命中:尽管代理有效,但仍会遇到大量的MISS
- django-Nginx:在CentOS 7上对Gunicorn套接字的权限被拒绝
- 如何在Apache服务器(和其他服务器)上的PHP中检测对.htacces
- 如何代理http_x_ssl_client_s_dn标题?
- nginx-Gitlab docker注册表拉取失败的EOF
- node.js – 您是否设法在Heroku上设置节点nginx代理?
- 如何使用Nginx(healthd)在access_log文件名中使用变量