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
- Copie el archivo
.htaccess
del directorio/public
a la carpeta raíz deLaravel/project
. - Cambie el nombre de
server.php
en la carpeta raíz deLaravel/project
aindex.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
- Renombrando el
server.php
aindex.php
- Copie el archivo
.htaccess
depublic
carpetapublic
aroot
carpetaroot
- 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