1
这里是我当前的PHP项目的文件夹结构:.htaccess:如何禁止访问目录?
root
|_classes
|_ctrl
|_pages
|_webroot
|_index.php
|_config.php
这里是我的问题:
/webroot/index.php
是根目录。 index.php文件包含用户请求的每个页面。这些页面存储在/pages
中。所以我需要我的网站访问位于文件夹结构中较高位置的文件夹。
但我也不希望用户有权访问所有其他文件和文件夹(config.php
,classes/
,...)。
换句话说,我的网站看起来像这样:www.mysite.com/webroot/index.php
。我不希望用户去www.mysite.com/config.php
或www.mysite.com/classes/...
等
噢,当然,我不希望用户的浏览器显示在URL中的webroot文件夹,所以是否有可能重写该网址,使其看起来更好?
我该怎么做这样的事情?
在此先感谢。