Nginx – 多个/嵌套的IF语句
发布时间:2020-11-18 06:31:46 所属栏目:Nginx 来源:互联网
导读:我想做的事:检查请求是否来自Facebook检查URL是否与domain.com/2相似如果上述条件为真 - 显示来自/ api / content / item / $1的内容?social = 1如果上述条件为假 - 显示“正常页面”这是一个单页面应用程序.在我的更改配置看起来像这样(并且它工作):locat
我想做的事: >检查请求是否来自Facebook 这是一个单页面应用程序.在我的更改配置看起来像这样(并且它工作):
我试过使用if语句:
使用此配置,只有在条件为真或假的情况下,一切都能正常工作. 我在nginx网站上找到了“IfIsEvil”,我试图使用映射(我可以在这种情况下使用映射吗?)但我仍然无法解决这个问题. 有任何想法吗? 最好的祝福. 最佳答案 nignx wiki中常见的陷阱有很多.首先,我已将root指令移至服务器级别.其次,位置是检查网址的最佳方式.所以我重新考虑你的要求 >如果位置由数字组成 我们必须重写url,结果是:
此外,在try_files指令中/index.html之后几乎没有理由使用= 404. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – ‘没有包nginx可用’错误CentOS 6.5
- 无法从Java中的Nginx反向代理获取远程IP
- python-Django nginx管理媒体
- nginx – 根据同一vhost中访问的主机名自动选择SSL证书
- 如何在SSL终端负载均衡器后面设置nginx以重定向到某个主机的
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysql
- 使用Nginx的通配符记录来处理自定义域
- ruby-on-rails-Nginx,Unicorn和Rails = 502错误网关
- Nginx作为GitLab与SSL的反向代理?
- 如何在Nginx中为所有服务器设置默认指令? (Plesk的问题)
推荐文章
站长推荐
- 502运行其他php文件时运行默认laravel应用程序时
- 在Nginx中自动版本化CSS / JS
- ruby-on-rails – 使用SSL在Nginx后面的Rails 5中
- Nginx代理到在不同CoreOS节点上运行的许多容器
- Nginx在vhost和SSL之间发出问题
- ruby-on-rails – Gem:Module的未定义方法`path
- 如何在Ubuntu上一起运行nginx和apache
- nginx是否在提供静态文件时调用了外部脚本(传递请
- ruby-on-rails-使用Passenger和Nginx将Rails应用
- if-statement-使用Puppet Nginx jfryman模块将if
热点阅读