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
.htaccess
bestand van/public
directory naarLaravel/project
root-map. - Wijzig de naam van
server.php
in de hoofdmap vanLaravel/project
inindex.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.php
naarindex.php
- Kopieer de
.htaccess
van depublic
map naar deroot
-
.htaccess
een 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