Cómo eliminar index.php de la URL en el framework laravel
Apache
El marco Laravel utiliza el archivo public/.htaccess para permitir el acceso a las URL sin index.php. Antes de habilitar Laravel en Apache, asegúrese de que el módulo mod_rewrite esté habilitado para que el archivo .htaccess pueda funcionar.
Si el archivo .htaccess que viene con Laravel no se puede usar en Apache, intente lo siguiente: Opciones FollowSymLinks
RewriteEngine?On
RewriteCond?{ ¿REQUEST_FILENAME}?!-d
¿RewriteCond?{REQUEST_FILENAME}?!-f
¿RewriteRule?^?index.php?[L]
Nginx p>
Si usa Nginx, agregar el siguiente código a la configuración de su sitio web reenviará todas las solicitudes al controlador front-end index.php. ¿ubicación?/?{
try_files?$uri?$uri/?/index.php?$query_string;
}