请问如何解决/a.php 用/a.php/也可以访问这个问题?a.php在根目录下。但我用/a.php/也能访问。可不可以让它不能访问?因为第一种是文件。第二种是目录了。

解决方案 »

  1.   

    你要说明哪种web服务器,,这个其实跟php没关系apache的话,配置AcceptPathInfo信息即可,2+好像默认支持的。有三个可选参数,off on default
      

  2.   


    还是不行。关了目录浏览。一样能访问。大家可以测试一下。在apache根目录建立个a.php 然后用a.php/这种目录的方式去访问
      

  3.   

    apache2.2,经测试,不存在你说还能访问的问题,,三个参数,具体意思你查手册你要禁用这种方式,需要
        Options FollowSymLinks
        AllowOverride None
        AcceptPathInfo Off   添加这里,重启