Recherche…
Introduction
Comment supprimer public
d'URL dans Laravel, il y a beaucoup de réponses sur internet mais le plus simple est décrit ci-dessous
Comment faire ça?
Suivez ces étapes pour supprimer public
de l'URL
- Copiez le fichier
.htaccess
depuis/public
répertoire/public
vers le dossier racineLaravel/project
. - Renommez le
server.php
dans le dossier racineLaravel/project
enindex.php
.
Bravo, vous serez bien maintenant.
S'il vous plaît noter: Il est testé sur Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 .
Je pense que c'est le moyen le plus simple de supprimer public
de l'URL.
Supprimer le public de l'URL
- Renommer le
server.php
enindex.php
- Copiez le
.htaccess
du dossierpublic
versroot
dossierroot
- Changer un peu
.htaccess
comme suit pour la statique:
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]
Parfois, j'utilise cette méthode pour supprimer public
url de forme public
.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow