0409.2010

286

网站目录正常,但无法访问网站或子目录的解决办法

网站 by FG

本文原文来自于homezz.com,后经实时信息(shtion.com)重新编译,此文主要讲解的在建设网站的过程中,网站目录正常,无法访问网站或者无法访问网站子目录的解决办法。

案例一,所有的网站目录都正常,但是无法访问网站。

笔者遇到不少于5次这样的问题,最后问题的原因说出来会让你很无语。检查了半天,才发现用户所谓的DNS生效和A记录生效都是胡编的。他们的DNS或者说A记录根本就没有生效,访问一个不指向在本服务器的网站,出现这样的问题就不奇怪了。

解决办法,请访问http://0bad.com/ (这个是笔者的秘密武器),输入域名,查看dns解析情况,如下图所示:

1

大家可以看到,storyday.com 的dns在name.com,其中一个A记录是 ***

案例二,所有的网站目录都正常,无法访问某些子目录。

没说的,出现这样的问题至少有两个可能:

1.该目录对应的程序文件,将网址重定向到不存在的链接。

解决方法,删除该目录下的文件(删除之前要备份的,这个你应该知道),然后新建一个index.php看看是否可以正常访问。

2.该目录或者该目录的上级目录下的htaccess限制了对该目录的访问(这个情况更多,也是更多人无法搞定的)

解决方法,从该目录或者该目录的上级目录找到htaccess文件,然后注释掉里面的内容,看看是否正常。

上面的这个操作请在cpanel中完成。

不过问题来了,有朋友说,cpanel里面根本就看不到.htaccess文件,不过放心,既然我这里写出来了,就会有办法教大家在cpanel中编辑.htaccess文件。

从cpanel的文件管理器进入您想编辑.htaccess文件的那个目录,然后随便点击一个文件进行编辑,譬如 robots.txt

cpanel会打开一个新窗口,然后您可以在浏览器地址栏中看到如下的链接,如下图:

1

看到这里,相信您已经知道怎么做了,对,就是想file=robots.txt改成 file=.htaccess 然后回车,如果该目录下有htaccess文件,那么就可以正常进行编辑了。

总结一下,初级小白经常遇到案例1的问题,高级小白在折腾程序的时候经常遇到案例2的问题。