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

  1. Copiez le fichier .htaccess depuis /public répertoire /public vers le dossier racine Laravel/project .
  2. Renommez le server.php dans le dossier racine Laravel/project en index.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

  1. Renommer le server.php en index.php
  2. Copiez le .htaccess du dossier public vers root dossier root
  3. 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