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
.htaccess
fil från/public
katalog tillLaravel/project
. - Byt namn på
server.php
iLaravel/project
root-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.php
tillindex.php
- Kopiera
.htaccess
frånpublic
mappen tillroot
-mappen - Ä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