我在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。
答案 0 :(得分:0)
重新发明轮子总是一个坏主意。您应该做的是通过将Web服务器指向public
目录并重新启动它来正确设置它。另外,使用原始的Laravel .htaccess
。
之后使用Laravel localization。
然后您可以复制Controller@method
使用/en
路线并将其放入/
路线。