匹配位置后重写nginx
发布时间:2021-01-12 07:39:22 所属栏目: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. (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- nginx-启用了ngx_http_realip_module的白名单clo
- 设置Nginx以将一台服务器上的失败请求代理到另一
- django-实时启动夹层网站
- nginx-Capistrano 3无权查询此Phusion Passenger
- ruby-on-rails – Apache如何导致重复请求?
- jQuery-浏览器和AJAX响应CORS标头不同
- django – 使用proxy_pass的nginx位置路径
- 使用Meteor-Up,SSL和NGINX将Meteor部署到生产环境
- 套接字-SOCKET_RWGROUP = ClamAv中的后缀?
- php-从nginx将参数传递给auth_request模块
热点阅读
