[英]Laravel 5 with cpanel redirect to default language URL
我在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。
重新發明輪子總是一個壞主意。 您應該做的是通過將其指向public
目錄並重新啟動來正確設置Web服務器。 另外,使用原始的Laravel .htaccess
。
之后,使用Laravel本地化 。
然后,您可以只復制用於/en
路由的Controller@method
並將其放入/
路由。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.