本日在设置小我私家站点的时候,规划将所有未理会的域名均跳转到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,措施开放方面的常识,这样有问题也能实时发明。