utf-8-使用pcre 8.3在nginx上的unicode url重写规则失败
我遇到的问题与the one described on this question类似.但是,我设法使用最新的PCRE(8.30)编译了nginx(1.0.14),将重写规则更改为使用UTF8,但仍然失败. 我的重写规则是
这对于没有Unicode的图像可以正常工作,但是当文件名包含Unicode字符时失败. 因此/ imgthumb / src = / wp-content / uploads / 8姊妹の古いマトリョーシカ.jpg& h = 121& w = 137& zc = 1失败 但/imgthumb/src=/wp-content/uploads/MOD0005.jpgu0026amp;h=121u0026amp;w=137u0026amp;zc=1可以正常工作. 在使用.htaccess重写规则的Apache上,它与 RewriteRule ^ / imgthumb /(.*)$/timthumb.php?$1 [L] 我的Nginx重写规则是否错误?有没有办法使这项工作? 更新: 用此代码段替换重写规则可以完成此工作!! (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- django – gevent-socketio nginx uwsgi不能在开发服务器上
- php-当文件大小大于2mb时Laravel文件上传失败
- apache-2.2 – 使用Nginx的Apache风格的多视图
- nginx标头变量在标头名称中转义特殊字符
- 为什么nginx总是响应默认站点,即使现在应该响应呢?
- nginx – 在同一台服务器上升级2个Ghost博客,1作为服务运行
- http-使用NGINX进行浏览器功能检测
- 生产中的Rails 5动作电缆SSL – WebSocket连接失败:WebSoc
- Netty vs Nginx:基于性能,内存管理,内存占用量的优缺点
- Nginx try_files(文件夹文件)后备