2016-04-23 12 views
0

Ich habe eine Laravel 5.2-Anwendung auf einem Konto cPanel Hosting, in dem ich den Ordner „public“ mit der folgenden .htaccess-Datei von der URL hatte zu entfernen:Laravel 5 mit cPanel umleiten Sprache URL auf dem Standard

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

Jetzt muss ich alles umleiten, um nur die Hauptdomain/Seite www.example.com an www.example.com/en umgeleitet zu werden. Ich habe einige Beispiele ausprobiert, aber alle von ihnen brechen die lokalen CSS und IMG.

Antwort

0

Das Rad neu zu erfinden ist immer eine schlechte Idee. Sie sollten Ihren Webserver ordnungsgemäß einrichten, indem Sie ihn auf ein Verzeichnis public richten und neu starten. Verwenden Sie auch das Original Laravel .htaccess.

Verwenden Sie danach Laravel localization.

Dann können Sie einfach [email protected] Sie für /en Route kopieren und in / Route einfügen.