Suche…
Einführung
Wie man public von der URL in Laravel entfernt, gibt es viele Antworten im Internet, aber der einfachste Weg wird unten beschrieben
Wie geht das?
Befolgen Sie diese Schritte, um public von der URL zu entfernen
- Kopieren Sie die
.htaccessDatei aus dem Verzeichnis/publicin denLaravel/project. -
server.phpdieserver.phpimserver.phpLaravel/projectinindex.php.
Prost, du wirst jetzt gut sein.
Bitte beachten Sie: Es wurde an Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 getestet.
Ich denke, dies ist der einfachste Weg, um public von der URL zu entfernen.
Entfernen Sie die Öffentlichkeit aus der URL
- Umbenennen der
server.phpinindex.php - Kopieren Sie die
.htaccessauspublicOrdnerroot- Ordner -
.htaccessfür Statik wie folgt ändern:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(css|js|images)/(.*)$ public/$1/$2 [L,NC]
Manchmal habe ich diese Methode zum Entfernen der public Formular-URL verwendet.
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow