视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
网站打不开的原因很多网站打不开的原因及解决办法
2024-11-24 04:30:11 责编:小OO
文档

网站作为在网络上的标识,就和人的姓名一样。不过人的姓名可以重复,网站的域名是全球唯一的。
那么网站打不开到底有什么原因呢?
1、开发语言问题。拿php做比较。比如有同学开发网站的时候用的语言版本是7.X.X版本。那么在上线网站的时候一定要看服务器环境或者虚拟主机的PHP环境是不是跟您开发网站时的环境一样。
2、程序问题。有小伙伴会使用各种框架进行网站开发。通常框架会将可进行web访问的目录放在一个类似于tp中public的文件夹。通过路由来进行访问网站,这样做的好出事为了安全。那么这种情况下像云服务器的话就可以使用制定运行目录。而虚拟主机的话如果后台支持绑定运行目录的话就可以进行访问,如果没有的话网站就需要在当前目录写路由来控制网站访问。
3、服务器端口问题。有的小伙伴在做网站后需要开发APP或者小程序。那么这些平台要求必须https协议。而往往有的小伙伴在购买完证书后,不但https状态访问不了,且http请求网站也无法打开。这种情况把服务器强制跳转https功能关掉,可以勉强打开网站,但是你会发现https请求还是无法访问。通常是因为服务器端口,我们需要访问https协议的话必须放行443端口。这样网站的https才可以正常访问。在小程序或者app里面的各种访问和接口也就可以正常访问了。
4、代码问题。之前遇到过一个网站代码onload中写了一个跳转方法,不知是写错了还是怎么得。跳转一直在当前页面循环,以至于页面不停在显示loading状态。这种情况下需要将代码中的跳转删除即可,或者正确写入跳转参数。
5、客户端问题。这个是历史遗留问题,之前有许多网站都是基于IE去开发的。那么这个时候必须要下载IE才能正常打开网页。不过现在IE也已经开发了基于Chromium的浏览器,以后新网站遇到这种问题的可能性就会更低了。
6、域名劫持。这种情况通常是下载了某个软件或者是用了某个硬件后出现的,他会更改我们电脑本地的hosts文件。这个文件可以使我们访问网站时候被重定向到别的ip或者域名。如果您打开网站和您经常打开的网站显示不太一样,那么有可能hosts文件被更改了,您可以使用安全软件或者自己百度下进入hosts中将恶意写入的删掉即可。
7、还有一种可能就是域名解析生效问题。现在国内的域名都必须要求备案,在备案未通过时绑定相应服务器是会被拦截。还有就是如果域名未实名认证那么它是没有解析权限的,这种问题就耐心等待实名认证或者等待备案就可以了。

下载本文
显示全文
专题