Nginx

如果超出限制,則限制上傳文件大小並將使用者重定向到錯誤頁面

  • April 12, 2017

是否可以將使用者重定向到文件file too big頁面

當 POST 請求大小超過指定限制時?

我知道 max-request-size 選項,但它只提供不能重載的靜態頁面。

我正在考慮創建一個重寫規則,它需要

來自請求正文的內容大小作為輸入並重定向到錯誤頁面

更新

現在我們使用 nginx 作為前端。有什麼新建議嗎?

您應該可以使用以下方法執行此操作:

server {
 server_name example.com;

 client_max_body_size 10m; # or whatever size limit you want
 error_page 413 /custompage.html; # you can also use a named location here if you like
}

不要忘記在 中設置post_max_sizeupload_max_filesize對應的值php.ini

引用自:https://serverfault.com/questions/277738