所以在瀏覽器中我請求一個我知道它存在的文件
3a1c2aa4d488ae4d?s=40?f=78
但它給了我一個 404 錯誤,並且在日誌中說它找不到名為 3a1c2aa4d488ae4d 的文件。出於某種原因,它會在 ? 之後削減文件名的一部分?並嘗試打開該文件。
我會理解 Windows 中的問題,但這是 Centos。
任何想法如何解決它?
將?
被視為參數,因為請求將被視為 HTML查詢字元串。您需要對特殊符號進行編碼,以便將它們視為字元而不是命令部分。
更好的是,使用合理的文件名。
引用自:https://serverfault.com/questions/341879