您好,如网站可正常被访问是返回状态200的,如程序或者本身运行环境问题导致网站无法正常运行
就会返回其他错误码,而非修改返回状态码就能让网站正常运行的。
如出现提示404、500以及502等错误码,您就需要做一个检查,如是404状态码,则需检查文件、路径是否存在以及伪静态的一个设置。
如500错误,可根据网站日志以及PHP日志进行一个定位排查,看下是否第三方程序问题还是代码问题导致网站500
如502错误,则可能需要检查Nginx/apache、PHP等服务是否正常运行,同理也是需要结合日志进行一个排查定位。
其次如您是想要将404或者500这类错误码,返回修改为200状态码。具体可参考下面代码实现:
Nginx服务:
- error_page 404 =200 /index.html;
复制代码
apache服务:
- RewriteEngine on
- RewriteRule ^your_page_url - [R=200,L]
复制代码
您需要将your_page_url替换为您要针对的特定页面的URL。 |