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
.htaccess
Datei aus dem Verzeichnis/public
in denLaravel/project
. -
server.php
dieserver.php
imserver.php
Laravel/project
inindex.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.php
inindex.php
- Kopieren Sie die
.htaccess
auspublic
Ordnerroot
- Ordner -
.htaccess
fü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