开发者社区> 问答> 正文

轻量应用服务器网站访问404

已解决

轻量应用服务器网站访问404

展开
收起
提个问题 2024-06-15 16:10:46 14 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    404 报错:404报错主要是页面显示问题或者页面的链接有问题,意味着链接指向的网页不存在,即原始网页的URL失效。
    当Web服务器接到类似请求时,会返回一个404状态码,告诉浏览器已请求的资源并不存在。

    出现404原因常见的原因有以下几种:
    • 服务器上并未绑定此域名。
    • 访问的资源不存在。
    • 站点开启了伪静态但是并未上传或者配置伪静态规则。
    • 站点管理员针对特定的请求或者客户端设置规则强制404
      解决办法:
    • 检查Web服务配置文件,确认Server_name 是否包含了该域名。
      如果是IIS,可以在命令行中执行 c:\windows\system32\inetsrv\appcmd.exe list site | findstr 'your_domainname'
    • 打开站点根目录,根据URL找到相应路径确认是否存在,若不存在说明URL不正确或者可能使用了伪静态。
    • 登录网站后台检查是否站点启用了伪静态功能,将其关闭后测试访问404的URL是否恢复访问,若恢复说明伪静态规则 不正确或者未配置。
    • 检查WEB服务配置,包括Rewrite规则看是否针对特定的referer或者user-agent 设置了规则。若为IIS用户需要检查是否存在被入侵后植入第三方模块,导致直接访问返回404。
    2024-06-15 16:10:47
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载