目前我可以使用以下网址调用我的应用程序(PHP):
http://localhost/app/public/index.html
是否有某种方法可以隐藏网址中的public
,因此我只能使用http://localhost/app/index.html
访问该应用?
使用.htaccess文件应该是可能的。我正在使用XAMPP。
答案 0 :(得分:0)
不要使用mod_rewrite。相反,只需设置您的Web服务器配置,使DOCUMENT_ROOT
指向public
而不是其上方的目录。这将产生预期的效果,并防止您的服务器分发不打算公开的内容。
编辑:注意,这需要基于名称的虚拟主机,并且需要您有效地将域名专用于您的应用,但这并不是什么大问题。