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重写规则是否错误?有没有办法使这项工作? 更新: 用此代码段替换重写规则可以完成此工作!! (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby – Gitlab配置问题:: NGINX Unicorn端口冲突
- 模板 – 如何使用ansible循环包含模板变量的数组?
- centos – 403在尝试访问nginx文档根目录中的文件夹时禁止访
- nginx – proxy_cache_和fastcgi_cache有什么区别?
- 上载的视频无法在移动浏览器中播放,但可以在桌面浏览器中播
- python – Django可以单独运行Gunicorn(没有Apache或nginx)
- ruby-on-rails – Rails 4数据库连接池错误
- php-当客户端使用HTTP / 1.1时,为什么$_SERVER [“ SERVER_
- python – django-allauth:如何修改邮件确认网址?
- 无法通过非根上下文路径中的kubernetes ingress-nginx获取W