> 백엔드 개발 > PHP 튜토리얼 > php问题,在浏览器中输入localhost/index.php显示,但是输入具体位置localhost/tosoul/index.php不显示。

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

WBOY
풀어 주다: 2016-06-23 13:32:33
원래의
2876명이 탐색했습니다.

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就可以了

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿