在我的文档根目录中,我已将两个Laravel应用程序部署到两个不同的子文件夹中。 (即http://example.com/dev和http://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 。
答案 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>