Laravel removendo “Public/Index.php ”da URL no apache

Laravel removendo “Public/Index.php ”da URL no apache

Quando você cria um novo projeto de Laravel, a configuração padrão exige que você inclua “Public/Index.PHP ”no URL para acessar seu aplicativo. Isso pode ser complicado e pode fazer com que seus URLs pareçam desajeitados e pouco profissionais. Felizmente, existe uma solução simples para esse problema e, neste tutorial, mostraremos como nos livrar de “público/índice.PHP ”em URLs de Laravel.

Etapa 1: Ativar módulo Mod_rewrite da Apache

O primeiro passo na remoção “Público/índice.php ” dos seus URLs de Laravel é ativar o módulo Mod_rewrite da Apache. Este módulo permite que você manipule URLs no Apache, e o Laravel o usa para criar URLs mais limpos. Você pode ativar o MOD_REWRITE executando o seguinte comando:

Sudo A2enmod reescrita  

Etapa 2: configure seu .arquivo htaccess

O próximo passo é configurar o seu .arquivo htaccess. O .O arquivo htaccess é usado pelo Apache para especificar as definições de configuração para diretórios específicos. Nesse caso, usaremos o Apache para remover “Public/Index.PHP ”de URLs de Laravel. Antes de criar o arquivo, verifique se você permitiu .htaccess no host virtual do Apache do aplicativo Laravel.

Para criar ou editar o .Arquivo HTACCESS, execute o seguinte comando:

sudo nano/var/www/html/.htaccess  

No arquivo, adicione o seguinte código:

RewriteEngine no rewriture ^(.*) $ público/$ 1 [l]
1234 RewriteEngine no rewriture ^(.*) $ público/$ 1 [l]

Este código diz ao Apache para redirecionar todas as solicitações recebidas para o "público" Pasta, onde o aplicativo Laravel reside. Como resultado, o “Público/índice.php ” parte do URL será removida.

Etapa 3: reinicie o apache

A etapa final é reiniciar o Apache para que as mudanças tenham efeito. Você pode fazer isso executando o seguinte comando:

sudo systemctl reiniciar apache2  

Conclusão

Neste tutorial, mostramos como nos livrar de “Public/Index.PHP ”em URLs de Laravel. Ativando o Apache mod_rewrite módulo e configuração do .Arquivo HTACCESS, você pode criar URLs mais limpos e de aparência profissional para seus aplicativos Laravel. Com esta solução simples, você pode aprimorar a experiência do usuário do seu aplicativo e torná-la mais acessível e fácil de usar.