局域网内无法访问自有WordPress站点,外部网络可正常访问求助
排查你的WordPress站点WiFi访问故障(蜂窝网络可正常访问)
嘿,作为刚部署站点的新手,我完全理解这种问题有多闹心——咱们一步步拆解可能的原因,帮你搞定它:
从你的描述里提炼的关键信息
- 你的站点(simplesmallbusinesssites.com)用蜂窝数据能正常加载,但连接WiFi时,不管电脑还是手机的任何浏览器都打不开
- 问题是在尝试FTP上传文件后出现的,而且你已经执行了
ipconfig /flushdns刷新DNS、重置WiFi,但都没效果 - WiFi下访问时会长时间加载,最后显示:"This site can't be reached"(无法访问此站点)
一步步尝试解决方法
1. 先区分是设备问题还是整个WiFi网络的问题
首先确认故障是只出在你的电脑,还是整个WiFi网络都有问题:
- 拿你的手机连家里的WiFi,试试访问站点。如果手机也打不开,那问题出在WiFi网络(路由器、防火墙或DNS),不是单台设备的问题。
- 如果手机连WiFi能打开,但电脑不行,检查下电脑的防火墙设置——确保它没有拦截到站点IP的出站连接。
2. 检查FTP上传后的文件权限是否出错
既然问题是在FTP上传后出现的,很可能是不小心设置了错误的文件/目录权限,导致WordPress无法正常运行:
- 用蜂窝热点连接电脑,通过FTP登录服务器(因为蜂窝能正常连接),然后导航到站点的根目录。
- 核对权限设置:
- 文件夹权限应该设为
755 - 文件权限应该设为
644
- 文件夹权限应该设为
- 重点检查你刚上传的文件和所在文件夹——如果权限设成了
777这类过于开放的设置,可能会触发服务器的安全拦截,导致站点加载失败。
3. 刷新路由器的DNS缓存(不止是电脑的)
你已经在电脑上执行了ipconfig /flushdns,但WiFi路由器可能还存着站点的过期或错误DNS记录:
- 登录路由器的管理后台(通常是
192.168.1.1或192.168.0.1,具体看路由器说明书) - 找“刷新DNS缓存”或“清除DNS解析缓存”的选项,执行操作。
- 或者把路由器的DNS服务器换成公共DNS,比如谷歌的
8.8.8.8/8.8.4.4,或者Cloudflare的1.1.1.1——这样可以绕过ISP或路由器本身的DNS问题。
4. 排查WiFi的公网IP是否被主机商封禁
像hobohost这类主机商通常有安全防火墙,如果检测到可疑操作(比如多次FTP尝试,哪怕是合法的),可能会封禁对应的IP。而你的蜂窝数据用的是不同的公网IP,所以能正常访问:
- 直接联系hobohost的客服,说明情况:站点用蜂窝能打开,但WiFi不行,问题出在FTP上传之后。让他们检查你的WiFi公网IP是否在防火墙的封禁列表里。
- 对新手来说,这往往是最快的解决办法,主机商的客服可以快速帮你解封IP或调整安全规则。
5. 检查.htaccess文件是否损坏
FTP上传时可能不小心修改了WordPress的.htaccess文件,这个文件控制着站点的路由规则:
- 用蜂窝热点连接FTP,下载站点根目录下的
.htaccess文件,备份一份。 - 删除服务器上的
.htaccess文件,然后用WiFi尝试访问站点。如果能打开,WordPress会自动生成一个默认的新.htaccess文件。 - 如果这样解决了问题,说明之前的
.htaccess文件在FTP操作中被改坏了。
内容的提问来源于stack exchange,提问作者BBaccs
相关产品推荐
相关产品推荐

