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重写规则是否错误?有没有办法使这项工作? 更新: 用此代码段替换重写规则可以完成此工作!! (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 扩展Nginx,PHP-FPM和MongoDB
- 域重定向到nginx中的错误站点,配置文件中的多个站点
- 为解析服务器IP的所有服务器名称提供Nginx SSL证书
- 我的nginx fastcgi配置下载php文件而不是执行它们
- ruby-on-rails – 生成服务器上找不到rbenv:bundle:命令
- 传递URI查询参数Nginx反向代理
- nginx – 无法重启php5-fpm
- ubuntu-除非root用户,否则uWSGI Emperor权限被拒绝
- node.js-代理nginx Express-静态文件上的404
- ruby-on-rails-使用Nginx Gzip Unicorn时缺少Content-Lengt