Zoeken…
Invoering
Hoe je het public uit de URL in Laravel kunt verwijderen, zijn er veel antwoorden op internet, maar de eenvoudigste manier wordt hieronder beschreven
Hoe doe je dat?
Volg deze stappen om public uit de url te verwijderen
- Kopieer
.htaccessbestand van/publicdirectory naarLaravel/projectroot-map. - Wijzig de naam van
server.phpin de hoofdmap vanLaravel/projectinindex.php.
Proost, je zult nu goed zijn.
Let op: het is getest op Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 .
Ik denk dat dit de gemakkelijkste manier is om public uit de URL te verwijderen.
Verwijder het publiek van url
- Hernoem de
server.phpnaarindex.php - Kopieer de
.htaccessvan depublicmap naar deroot -
.htaccesseen beetje als volgt wijzigen voor statica:
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]
Soms heb ik deze methode gebruikt om public URL's te verwijderen.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow