Home > Backend Development > PHP Tutorial > php问题,在浏览器中输入localhost/index.php显示,但是输入具体位置localhost/tosoul/index.php不显示。

php问题,在浏览器中输入localhost/index.php显示,但是输入具体位置localhost/tosoul/index.php不显示。

WBOY
Release: 2016-06-23 13:32:33
Original
2876 people have browsed it

php问题,在浏览器中输入localhost/index.php显示,但是输入具体位置localhost/tosoul/index.php不显示。404 这是什么问题,请教了。


回复讨论(解决方案)

查看目录文件是否真的存在,  主要注意localhost指向的文件夹下是否真的存在tosoul文件夹

tosoul/index.php 文件不存在

如果 tosoul/index.php 不存在,自然是 404
如果 tosoul/index.php 真实存在,应该是你没有开放子目录的访问权限

确认文件目录存在否? 看你的服务器根目录是不是正确

如果 tosoul/index.php 不存在,自然是 404
如果 tosoul/index.php 真实存在,应该是你没有开放子目录的访问权限



如果没有开放权限是不是应该返回403?

1、看你的根目录指向什么地方
2、看你的根目录下是否有tosoul/index.php

文件是存在的

如果 tosoul/index.php 不存在,自然是 404
如果 tosoul/index.php 真实存在,应该是你没有开放子目录的访问权限


如果不开放,那是不是直接第一个方式就不显示?

apache里面已经制定了根目录了,你的根目录下tosoul/index.php 有这个文件夹和这个文件吗

问题就是出在这,localhost已经包括了该文件夹,再输入就是错的,修改vhosts就可以了

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template