从laravel中的url中删除public

时间:2015-08-24 08:42:32

标签: .htaccess http laravel

我见过很多像this这样的问题,这些问题解决了example.com/public等案例中的公众问题。但就我而言,我有example.com/cases/public。如何处理这种情况。

2 个答案:

答案 0 :(得分:1)

按照以下步骤从网址中删除public

  1. .htaccess 文件从 / public 目录复制到 Laravel / project 根文件夹。
  2. Laravel / project 根文件夹中的 server.php 重命名为index.php。
  3. 欢呼你的意志现在好。

    请注意:它已经过 Laravel 4.2 Laravel 5.1 Laravel 5.2 Laravel 5.3 的测试。

    我认为这是删除public的最简单方法。

答案 1 :(得分:0)

如果你想从url中删除个案/ public,那么你可以使用

RewriteBase / RewriteRule ^cases/public http://example.com/ [R=301,L]

在上面的行中删除方向R = 301以使其成为内部重定向