flask-tips(01)去掉url末尾的/
来源:互联网 发布:优爵网络 编辑:程序博客网 时间:2024/05/18 01:16
flask对tailing slash默认的处理是/abc会指定向/abc/,访问/abc都会访问/abc/,有时候前端大大不希望
后端实现:
@mod.before_request def clear_trailing(): from flask import redirect, request rp = request.path print request.query_string if rp != '/' and rp.endswith('/'): rp = rp[:-1] if len(request.query_string) > 0: rp = rp + '?' + request.query_string return redirect(rp)
app.url_map.strict_slashes = False
nginx实现:
在虚拟主机配置中添加一个rewrite规则
rewrite ^/(.*)/$ /$1 permanent;
0 0
- flask-tips(01)去掉url末尾的/
- 去掉字符串末尾的逗号
- javascript 去掉小数末尾多余的零
- 去掉xcode源码末尾的空格
- 去掉文本末尾的空白字符
- php 去掉小数末尾的0
- js 去掉字符串末尾的标点符号
- Web - URL末尾处的斜杠“/”
- 用trim去掉字符串末尾的任意字符
- C++ 去掉字符串末尾或者首的字符
- Java中数字处理去掉末尾的0
- Flask的URL处理功能详解
- 去掉url 后面的jsessionid
- URL末尾加“/”与不加“/"的区别
- POST对URL中末尾斜杠的差异
- 向URL末尾添加查询字符串参数的辅助函数
- [未完待续]flask code tips
- AngularJS去掉的URL里的#号
- C语言快速幂取模算法小结
- 近期学习情况总结2016.11.5
- BZOJ 1117: [POI2009]救火站Gas 贪心
- 11.5 考试驾到2
- 单点登录 -iwebshop模拟引用
- flask-tips(01)去掉url末尾的/
- UiObject中中文输入问题
- 选择排序
- Pythonner三大工具之PIP
- 深度解析RabbitMQ集群——超大规模高可用OpenStack平台核心技术深入解析系列高级篇(三)
- 为什么不能从静态的方法里面调用非静态方法,或变量?
- java中outputstream以及其子类 flush有什么作用呢
- java虚拟机运行过程
- Enterprise Architect 7.0入门教程(目前最详细的中文教程)