从外部文件夹重定向到Laravel

时间:2013-05-09 08:11:04

标签: php apache mod-rewrite laravel

我在从外部文件夹安装laravel时遇到mod_rewrite配置问题。

根文件夹:

.htaccess
en/index.php (page in english lang)
ru/index.php (page in russian lang)
myshop/public (working laravel installation)

我正在努力实现的目标是使用以下网址提供myshop:

mydomain.com/en/myshop -> redirect to laravel project
mydomain.com/ru/myshop -> redirect to laravel project

是否可以配置mod_rewrite(root / .htaccess)文件以使用Laravel项目?

当我尝试(root / .htaccess)时:

<IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^en/myshop/(.*)$ myshop/public/index.php/$1 [L]
    RewriteRule ^ru/myshop/(.*)$ myshop/public/index.php/$1 [L]
</IfModule>

我收到Laravel页面错误:

  

我们需要一张地图。   服务器错误:404(未找到)

如果没有设置重定向(与纯粹的laravel网址一起使用),Laravel商店项目的工作非常完美:

mydomain.com/myshop/public/
希望你能帮助我。 感谢。

0 个答案:

没有答案