本日在設置小我私家站點的時候,規劃將所有未理會的域名均跳轉到403頁面。
nginx設置403不難,只要在server下添加如下內容,并在nginx目次下的html下添加403.html即可。
error_page 403 /403.html;
location = /403.html {
root html;
}
正常環境下我利用的是Chrome欣賞器,測試沒有問題,Firefox測試也是OK,但碰著IE就傻×了,會見后返回的是IE本身界說的403頁面,而非我界說的。
百度了半天沒找到原由,照舊托了有google,一下子就收到了。在這順便藐視下百度,技能人員照舊用用google好,美國云服務器 江西電信服務器,固然海內搜索常常被墻。本來是我界說的html文件未舉辦文檔范例的申明,而IE對這個仿佛要求有點嚴格,在界說的403.html開頭添加如下這句話就可以。
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
看來常識照舊太單薄,除了運維,還得多學點html,措施開放方面的常識,這樣有問題也能實時發明。