中文文件名提示文件不存在

centos7.1,apache
上传的中文文件名文件,点击下载时提示文件不存在
如何解决?apache配置是按https://manual-cn.seafile.com/deploy/https_with_apache.html配置的

换nginx解决,不知道apache哪里有问题

可能是 apache 的一个 bug https://forum.seafile.com/t/solved-some-files-cannot-be-found-after-server-upgrade/1024

最近恰巧更換服務器為debian8.6,一切都restore好之後也發現中文文件不存在的問題。
Apache為2.4.10。
突然想到有更換過 Apache2裡的sites-available的設定檔(官網提供的新腳本)。
換回舊版本的就都正常了~
以下為舊版本的 site.conf(文件前後有VirtualHost)
參考看看,勿照抄。

ServerName XXX.YYY…ZZZ.com
DocumentRoot /var/www/html
Alias /media /home/XXX/seafile-server-latest/seahub/media

RewriteEngine On
<Location /media>
Require all granted

seafile httpserver

ProxyPass /seafhttp http://127.0.0.1:8082
ProxyPassReverse /seafhttp http://127.0.0.1:8082
RewriteRule ^/seafhttp - [QSA,L]

seahub

RewriteRule ^/(media.)$ /$1 [QSA,L,PT]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.
)$ /seahub.fcgi$1 [QSA,L,E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]