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
- Kopiera
.htaccessfil från/publickatalog tillLaravel/project. - Byt namn på
server.phpiLaravel/projectroot-mappen tillindex.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
- Byt namn på
server.phptillindex.php - Kopiera
.htaccessfrånpublicmappen tillroot-mappen - Ändra
.htaccesslite 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