我在cPanel托管帐户上有一个Laravel 5.2应用程序,我必须使用以下.htaccess
文件从URL中删除"公共"文件夹:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
现在我需要将所有传入的内容重定向到仅主域/页面www.example.com
重定向到www.example.com/en
。我尝试了一些示例,但它们都破坏了本地 css 和 img。
重新发明轮子总是一个坏主意。您应该做的是通过将 Web 服务器指向 public
目录并重新启动它来正确设置它。另外,使用原装拉拉维尔.htaccess
。
之后使用Laravel本地化。
然后,您可以复制用于/en
路线Controller@method
并将其放入/
路由中。