1. Como remover “público” do URL?
2. Quando as pessoas clicam em minhas páginas indexadas através do mecanismo de pesquisa Google, o usuário está levando para /public
Estamos usando o framework Laravel. Como você sabe, seu diretório é assim:
Para abrir a página inicial do meu site (Route::get('/', 'HomeController@index');) preciso abrir a pasta /public do diretório. Em outras palavras, para ver a primeira página do meu site aqui está a URL:
http://example.com/public
Para resolver esses problemas, criamos um arquivo .htaccess:
RewriteEngine ativado
RewriteRule ^(.*)$ público/$1 [L]
Mas quando as pessoas clicam nas minhas páginas indexadas através do mecanismo de pesquisa do Google, o usuário está sendo direcionado para /public.
Siga as diretrizes do framework Laravel. Você deve alterar o diretório raiz para a pasta pública para evitar segurança. No Cpanel você pode fazer isso, mas alguns provedores de hospedagem não permitem alterar para domínio primário. Então, existem 3 soluções para você:
1. Você precisa entrar em contato com seu provedor de hospedagem para alterar o diretório raiz do seu domínio principal para /public_html/pubic (agora é /public_html)
2. Você pode alterar o domínio como domínio complementar do seu pacote de hospedagem (porque podemos ajudá-lo a alterar facilmente o domínio complementar)
3. Você pode mudar para outro provedor de hospedagem que permita alterar o diretório raiz do domínio primário