如何在url中隐藏目录

时间:2017-04-17 13:44:55

标签: php mod-rewrite xampp

目前我可以使用以下网址调用我的应用程序(PHP):

http://localhost/app/public/index.html

是否有某种方法可以隐藏网址中的public,因此我只能使用http://localhost/app/index.html访问该应用?

使用.htaccess文件应该是可能的。我正在使用XAMPP。

1 个答案:

答案 0 :(得分:0)

不要使用mod_rewrite。相反,只需设置您的Web服务器配置,使DOCUMENT_ROOT指向public而不是其上方的目录。这将产生预期的效果,并防止您的服务器分发不打算公开的内容。

编辑:注意,这需要基于名称的虚拟主机,并且需要您有效地将域名专用于您的应用,但这并不是什么大问题。