Laravel eliminando público/índice.PHP ”de URL en Apache
- 2962
- 347
- Mateo Pantoja
Cuando crea un nuevo proyecto Laravel, la configuración predeterminada requiere que incluya "público/índice.PHP ”en la URL para acceder a su aplicación. Esto puede ser engorroso y puede hacer que sus URL se vean torpes y poco profesionales. Afortunadamente, hay una solución simple para este problema, y en este tutorial, le mostraremos cómo deshacerse de "público/índice.Php "en URL de Laravel.
Paso 1: Habilitar el módulo Mod_rewrite de Apache
El primer paso para eliminar "Público/índice.PHP " De sus URL de Laravel es habilitar el módulo Mod_rewrite de Apache. Este módulo le permite manipular URL en Apache, y Laravel lo usa para crear URL más limpias. Puede habilitar mod_rewrite ejecutando el siguiente comando:
sudo a2enmod reescribir
Paso 2: Configure su .archivo htaccess
El siguiente paso es configurar su .archivo htaccess. El .Apache utiliza el archivo htaccess para especificar la configuración de configuración para directorios específicos. En este caso, lo usaremos para decirle a Apache que elimine "público/índice.Php "de las URL de Laravel. Antes de crear archivo, asegúrese de haber habilitado .Htaccess en Apache Host virtual de la aplicación Laravel.
Para crear o editar el .archivo htaccess, ejecute el siguiente comando:
sudo nano/var/www/html/.htaccess
En el archivo, agregue el siguiente código:
RewriteEngine en Rewriterule ^(.*) $ público/$ 1 [l]1234 |
Este código le dice a Apache que redirige todas las solicitudes entrantes al "público" carpeta, donde reside la aplicación Laravel. Como resultado, el "Público/índice.PHP " Parte de la URL se eliminará.
Paso 3: Reiniciar Apache
El paso final es reiniciar Apache para que los cambios entren en vigencia. Puede hacer esto ejecutando el siguiente comando:
sudo systemctl reiniciar apache2
Conclusión
En este tutorial, le hemos mostrado cómo deshacerse del "público/índice.Php "en URL de Laravel. Habilitando Apache's mod_rewrite módulo y configuración de la .Archivo Htaccess, puede crear URL más limpias y de aspecto profesional para sus aplicaciones de Laravel. Con esta solución simple, puede mejorar la experiencia del usuario de su aplicación y hacerlo más accesible y fácil de usar.
- « Cómo actualizar los paquetes en Ubuntu a través de la línea de comandos
- Cómo instalar Swift en Ubuntu 18.04 LTS »