浏览 1.1k
如題,我嘗試使用Nginx 偽靜態try_files隱藏html的後綴名,但是這個操作會導致本該返回404的頁面返回500內部伺服器錯誤,存在的頁面並無此問題
此處附上我所使用的的偽靜態代碼
location / {
try_files $uri $uri/ $uri.html?$args;
}
我嘗試了Nginx 1.16 - 1.19 均存在這個錯誤,我在此之前詢問了一些谷友,並查閱了Google,並沒有找到這個問題的原因
據一個谷友所說:她並沒有發生這個問題,能正常返回404錯誤代碼
想詢問一下這個問題原因,以及Nginx英文社區的
按点赞数排序
按时间排序
try_files file ... =404; 可以指定找不到时,返回的消息码。 默认不指定找不到的话,会以最后的参数从新location 从定向。
0
回答于2022-10-25 15:20
我猜你遇到的不同域名的问题应该是这个机制导致的:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#define_where_cookies_are_sent
浏览器发送cookie只会发送在同一个domain下的