伪静态文件设置404错误跳转,并成功返回404状态码
PHP文件成功返回成功404状态码
根目录创建的是PHP文件,例:404.php。
在head头部上方添加如下php代码即可设置返回状态码为404:
<?phpheader('HTTP/1.1404NotFound');header("status:404NotFound");?>asp文件成功返回成功404状态码
在根目录下新增一个你设计好的404.asp文件。
注意: 404是asp网页,把404页面改为404.asp格式在head头部上方添加如下代码即可设置返回状态码为404:
<%Response.Status="404NotFound"%>
注意:Html文件无法设置代码,并成功返回404状态码。
Nginx配置文件中设置404页面跳转:
error_page404/404.html
Apache伪静态文件.htaccess中设置404页面跳转:
ErrorDocument404/404.html
ISS伪静态文件web.config中设置404页面跳转:
如果是404页面是ASP页面,在IIS伪静态web.config文件中,代码<system.webServer> </system.webServer> 中间添加如下代码:
<httpErrorserrorMode="DetailedLocalOnly"><removestatusCode="404"/><errorstatusCode="404"path="/404.asp"responSEMode="ExecuteURL"/></httpErrors>
如果是php网页的话,在web.config文件中,代码<system.webServer> </system.webServer> 中间添加如下代码:
<httpErrorserrorMode="DetailedLocalOnly"><removestatusCode="404"/><errorstatusCode="404"path="/404.php"responseMode="ExecuteURL"/></httpErrors>
标签:
伪静态-
如何开启Apache(阿帕奇)服务器伪静态[2023-08-25]
-
pbootCMS的伪静态规则方法(全)[2023-08-25]