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

  1. Kopieren Sie die .htaccess Datei aus dem Verzeichnis /public in den Laravel/project .
  2. server.php die server.php im server.php Laravel/project in index.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

  1. Umbenennen der server.php in index.php
  2. Kopieren Sie die .htaccess aus public Ordner root - Ordner
  3. .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