+ -
当前位置:首页 → 问答吧 → 请问如何解决/a.php 用/a.php/也可以访问这个问题?

请问如何解决/a.php 用/a.php/也可以访问这个问题?

时间:2011-09-01

来源:互联网

请问如何解决/a.php 用/a.php/也可以访问这个问题?

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

作者: gnhao   发布时间: 2011-09-01

http://bbs.phpchina.com/viewthre ... p;page=1#pid1852876

手册内也有关闭方法。

作者: 绿霸花季护航   发布时间: 2011-09-01

e文。看不懂。。。。。。

作者: gnhao   发布时间: 2011-09-01

修改 http.conf     文件 可以屏蔽 浏览目录

作者: targer   发布时间: 2011-09-01

关键是不能访问你想怎么样,抛出404错误还301到其文件

作者: llh110220   发布时间: 2011-09-01

回复 llh110220


    404即可,因为这个目录是不存在的。/a.php/表示访问 a.php目录下的index.xx文件。页/a.php表示访问根目录下的a.php

作者: gnhao   发布时间: 2011-09-01

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

作者: gnhao   发布时间: 2011-09-01


  1. RewriteCond %{REQUEST_FILENAME} !-d
  2. RewriteRule .*?/$ path/to/404.html [L]
复制代码

作者: llh110220   发布时间: 2011-09-01