【发布时间】:2017-06-02 18:34:20
【问题描述】:
我有一个这样的目录:
appname
|
|public/
| |
| |foobar.php
|
|barfoo/
如果用户打开浏览器查看应用程序,他们可以看到文件夹结构和文件(如果他们到达https://host/appname)。我有目录索引来查看 foobar.php,所以当用户转到 https://host/appname/public 时。 Foobar get 渲染得很好。但我仍然可以使用https://host/appname 访问这些文件。
我应该让另一个 .htaccess 填写与 public 和 boofar 相同的目录吗,就像我在 public 中所做的那样?
非常感谢任何帮助,因为我正在努力学习。
【问题讨论】:
-
配置你的网络服务器,让这个应用程序自己在一个虚拟主机上,然后将 document_root 设置为
appname/public。