Nginx
如果超出限制,則限制上傳文件大小並將使用者重定向到錯誤頁面
是否可以將使用者重定向到文件
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_size
和upload_max_filesize
對應的值php.ini
。