带有cpanel的Laravel 5重定向到默认语言URL

时间:2016-04-23 06:45:16

标签: php .htaccess laravel redirect

我在cPanel托管帐户上有一个Laravel 5.2应用程序,我必须使用以下.htaccess文件从URL中删除“public”文件夹:

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_URI} !^public
 RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

现在,我需要将传入的所有内容重定向到主域/页www.example.com,以重定向到www.example.com/en。 我尝试了一些例子但是所有这些例子都打破了本地的CSS和img。

1 个答案:

答案 0 :(得分:0)

重新发明轮子总是一个坏主意。您应该做的是通过将Web服务器指向public目录并重新启动它来正确设置它。另外,使用原始的Laravel .htaccess

之后使用Laravel localization

然后您可以复制Controller@method使用/en路线并将其放入/路线。