源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Nginx反斜杠自动解码问题解决方法

  • 时间:2022-02-15 10:15 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Nginx反斜杠自动解码问题解决方法
nginx 会对uri中的字符进行解码然后传递给fastCGI,一般情况下也无妨,偏偏我的搜索词中含有反斜杠,编码后的地址
[url=http://stackoverflow.com/questions/8264239/nginx-unescapes-2f-to-a-forward-slash-how-can-i-stop-it]http://stackoverflow.com/questions/8264239/nginx-unescapes-2f-to-a-forward-slash-how-can-i-stop-it[/url]找到了一个类似的帖子,看样只能二次编码了,据说官方就是这么建议的。为了保持地址的美观只对影响PATHINFO的反斜杠进行了二次编码。
[u]复制代码[/u] 代码如下:
$keyword=urlencode($keyword); $keyword=str_replace(array('%2F','%2f'),'%252F',$keyword);
如果有更好的解决办法欢迎指正。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部