我有一个Laravel应用程序,主机的文档根目录配置在Laravel根文件夹(公共的上层目录)。
我尝试使用以下.htaccess
来静默重写网址,但它会将我重定向到/ public,而不是显示域网址并将其重写为/ public
RewriteEngine On
RewriteRule ^(.*)?$ /public$1 [L,NC]
我想访问example.com
并查看我的Laravel应用,而不是将用户重定向到example.com/public
。
答案 0 :(得分:2)
这肯定会帮助您 :删除Laravel 4应用程序中的/ public段
http://creolab.hr/2013/03/removing-the-public-segment-in-a-laravel-4-app/
答案 1 :(得分:0)
在文档根目录中创建一个前端控制器,将其命名为index.php。使用此前端控制器调用公用文件夹中的前端控制器。确保将.htaccess添加到该文档根目录,禁止访问所有敏感数据。