.htaccess指向正确的Laravel安装

时间:2017-05-07 07:49:38

标签: .htaccess mod-rewrite laravel-5.4

在我的文档根目录中,我已将两个Laravel应用程序部署到两个不同的子文件夹中。 (即http://example.com/devhttp://example.com/test)。 dev test 是子文件夹。

我希望将http://example.com/demo/task/132定向到http://example.com/demo/public/task/132

\[document root]
-- \dev
   -- [laravel home]
-- \test
   -- [laravel home]

有没有办法使用.htaccess处理路径中的 public 文件夹?基本上我想从URL中删除 public

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

开发/公共/ .htacess

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /dev/
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

测试/公共/ .htacess

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /test/
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>