Buscar..


Introducción

Cómo eliminar el public de la URL en Laravel, hay muchas respuestas en Internet, pero la manera más fácil se describe a continuación.

¿Como hacer eso?

Siga estos pasos para eliminar public de la url

  1. Copie el archivo .htaccess del directorio /public a la carpeta raíz de Laravel/project .
  2. Cambie el nombre de server.php en la carpeta raíz de Laravel/project a index.php .

Saludos, estarás bien ahora.

Tenga en cuenta: Se prueba en Laravel 4.2 , Laravel 5.1 , Laravel 5.2 , Laravel 5.3 .

Creo que esta es la forma más fácil de eliminar public de la url.

Retirar el público de url

  1. Renombrando el server.php a index.php
  2. Copie el archivo .htaccess de public carpeta public a root carpeta root
  3. Cambiando .htaccess un poco como sigue para statics:
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]

A veces he usado este método para eliminar url de formulario public .



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow