error_page 404 403 500 502 503 504 /html/404.html;
location /html/ {
root /;
rewrite ^/html/(.*)$ /usr/local/nginx/html/$1 break;
}
404页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<center>
<h2> 出错了!</h2>
<h5>当前页面<span id="errorMsg"></span>不存在</h5>
</center>
</BODY>
<script>
window.onload = function(){
var url = document.location.toString();
var arrUrl = url.split("//");
var start = arrUrl[1].indexOf("/");
var relUrl = arrUrl[1].substring(start);//stop省略,截取从start开始到结尾的所有字符
if(relUrl.indexOf("?") != -1){
relUrl = relUrl.split("?")[0];
}
document.getElementById("errorMsg").innerHTML = relUrl;
};
</script>
</HTML>