Hostinger中contact.html与privacy-policy.html页面404/丢失问题求助
背景
部署网站到Hostinger后,contact.html、privacy-policy.html及其他新上传的测试页均无法访问,显示“Page Lost”或404错误。已排查路径、权限、.htaccess、页面内容,Hostinger客服称无服务器端错误,推测为站点配置问题。
可行解决方案:
核对域名根目录绑定
登录Hostinger后台,进入域名管理页面,确认域名的根目录是否指向public_html。不少人会不小心把域名绑定到子文件夹,导致主目录下的文件无法被解析。清空缓存(浏览器+CDN)
先按Ctrl+F5强制刷新浏览器缓存,避免旧的失效路径被缓存。如果你的站点开启了Hostinger自带CDN或Cloudflare,直接去后台清空CDN缓存——静态页面的缓存很容易导致访问异常。检查文件名大小写
Hostinger用的是Linux服务器,文件名严格区分大小写。比如服务器上是Privacy-Policy.html,你访问privacy-policy.html就会404,务必保证URL和服务器上的文件名完全一致。重新上传文件
用FTP工具(比如FileZilla)以二进制模式重新上传这些HTML文件,有时候上传中断会导致文件损坏,或者文本模式上传引发编码问题,导致服务器无法识别文件内容。排查站点重定向设置
去Hostinger的“网站”面板,看看有没有设置全站HTTPS重定向但规则出错,或者其他自定义重定向规则。错误的重定向会直接把静态页面的请求导向不存在的地址。测试PHP环境是否正常
上传一个test.php,内容写<?php echo "Test"; ?>,访问这个页面。如果连PHP页都打不开,说明站点的运行环境有基础问题,直接联系Hostinger客服,要求排查站点的服务器配置是否正常。
内容的提问来源于stack exchange,提问作者LeeD Digital-Solutions

