鍍金池/ 問答/Linux  數(shù)據(jù)庫  HTML  Office/ Apache2.4 on Windows url亂碼

Apache2.4 on Windows url亂碼

使用開源項目oneindex自建網(wǎng)盤,發(fā)現(xiàn)一些文件夾無法訪問,而且路徑不一定中文
目前確認(rèn)的重現(xiàn)關(guān)鍵詞為「小鳥游六花」。
錯誤路徑:https://pan.learningman.top/...
查看服務(wù)器上access.log,瀏覽器發(fā)送了正確的Request,以UTF-8編碼
確認(rèn)錯誤是mod_rewrite處理中文時的問題,服務(wù)器在把url發(fā)送給php處理之前就返回了404,和使用了php-cgi有關(guān)系嗎?
使用的是Apache2.4,運(yùn)行在Windows Server 2008 R2,php以fast-cgi模式工作
找到的類似問題:https://blog.csdn.net/questio...,但是并沒有給出解決方案。
一個由日本人寫的模塊mod_encoding可能能解決此問題,但是其Win32版本僅支持到Apache2.0.53

回答
編輯回答
真難過

解決辦法,刪掉正則中的$
并不是一個良好的解決辦法,但是也能用

2017年1月28日 01:33