Sök…


Introduktion

Hur man tar bort public från URL i Laravel, det finns många svar på internet men det enklaste sättet beskrivs nedan

Hur gör man det?

Följ dessa steg för att ta bort public från url-adressen

  1. Kopiera .htaccess fil från /public katalog till Laravel/project .
  2. Byt namn på server.php i Laravel/project root-mappen till index.php .

Skål du kommer att bli bra nu.

Observera: Det testas på Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 .

Jag tror att det här är det enklaste sättet att ta bort public från url-adressen.

Ta bort allmänheten från url

  1. Byt namn på server.php till index.php
  2. Kopiera .htaccess från public mappen till root -mappen
  3. Ändra .htaccess lite på följande sätt för statistik:
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]

Ibland har jag använt den här metoden för att ta bort webbadressen till den public formen.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow