Como fazer o WordPress rodar num subdiretório sem quebrar links imprimir

  • 0

Como fazer o WordPress rodar num subdiretório sem quebrar links

Olá, amigo(a) GeHost! Se você está aqui, provavelmente quer instalar o WordPress em um subdiretório (como seu-site.com/blog) sem que os links do seu site fiquem quebrados. Tranquilo — isso é mais fácil do que parece. Vou te guiar passo a passo, como se fosse um amigo mostrando no painel, com calma, certinho e sem pressa. 💚

Por que isso é importante?

Quando você instala o WordPress no diretório principal (public_html), tudo funciona bem. Mas se quiser ter um blog, uma loja ou uma área separada no seu site — por exemplo, seu-site.com/blog — é melhor instalar o WordPress em um subdiretório. O problema é que, se não fizer direito, os links internos do WordPress (como imagens, páginas e posts) podem apontar para o caminho errado e dar erro 404.

Por isso, vamos garantir que tudo funcione perfeito — mesmo com o WordPress em um subdiretório.

Passo a passo: instalar o WordPress em subdiretório sem quebrar links

  1. Acesse o painel do cPanel pelo endereço painel.gehost.com.br. Você pode fazer login com seu e-mail e senha de hospedagem.

    Tela de login do cPanel com campos de usuário e senha
  2. Depois de logado, vá até a seção Arquivos e clique em Gerenciador de Arquivos.

    Painel inicial do cPanel com a seção Arquivos destacada
  3. No Gerenciador de Arquivos, selecione a opção Mostrar arquivos ocultos (incluindo .htaccess) e clique em Ir.

  4. Na pasta public_html, crie uma nova pasta com o nome que desejar para o subdiretório (por exemplo, blog).

    Gerenciador de Arquivos mostrando a pasta public_html e a opção de criar nova pasta
  5. Entre na pasta blog e faça o download do WordPress (você pode baixar do site oficial: wordpress.org/download).

  6. Extraia todos os arquivos do pacote ZIP dentro da pasta blog. Deixe os arquivos principais (como index.php, wp-config.php, etc.) dentro dessa pasta.

  7. Abra o arquivo wp-config.php dentro da pasta blog com o editor de texto do cPanel (ou um editor local).

  8. Antes de salvar, verifique se a linha que define o caminho do WordPress está correta. Procure por algo assim:

    define('WP_SITEURL', 'https://seu-site.com/blog');

    define('WP_HOME', 'https://seu-site.com/blog');

    Substitua seu-site.com pelo seu domínio real. Se o seu site for meusite.com, fique com:

    define('WP_SITEURL', 'https://meusite.com/blog');

    define('WP_HOME', 'https://meusite.com/blog');

    Essa é a chave para evitar links quebrados!

  9. Salve o arquivo wp-config.php e volte ao cPanel.

  10. Volte para o Gerenciador de Arquivos e vá até a pasta blog novamente. Você verá que há um arquivo chamado .htaccess (pode estar oculto).

  11. Abra o arquivo .htaccess e verifique se ele contém as regras de redirecionamento padrão do WordPress. Se não tiver, adicione o seguinte conteúdo:

    RewriteEngine On
    RewriteBase /blog/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]

    Esse código diz ao servidor: "Tudo que for solicitado no caminho /blog deve ser redirecionado para o index.php do WordPress".

  12. Salve o arquivo .htaccess e acesse seu-site.com/blog no navegador.

    Se tudo estiver certo, você verá a tela de instalação do WordPress. Siga os passos normais: escolha o idioma, configure o nome do site, o usuário e senha.

  13. Depois de instalar, vá para o painel do WordPress (acesso via seu-site.com/blog/wp-admin) e vá em Configurações → Geral.

    Confirme que os campos Endereço do site (URL) e Endereço do WordPress (URL) estão com o caminho completo: https://seu-site.com/blog.

    Salve as alterações.

  14. Pronto! Agora, todos os links internos (posts, páginas, imagens, arquivos) estarão corretos, porque o WordPress sabe exatamente onde está instalado.

Dicas importantes (como um amigo que te cuida)

  • Seu site principal continua funcionando: o WordPress está em /blog, mas o site principal (seu-site.com) não é afetado.
  • Não altere o caminho do wp-config.php no futuro sem saber o que está fazendo. Isso pode quebrar o acesso.
  • Se algo der errado, verifique se o WP_HOME e WP_SITEURL estão corretos no wp-config.php e se o .htaccess está com as regras certas.
  • Se precisar de ajuda, entre em contato com o suporte da GeHost. Estamos aqui para te ajudar — e com carinho, como se fosse um amigo que te ensina com paciência.

Atenção especial: Se você já tem conteúdo no WordPress e está migrando para um subdiretório, faça um backup antes de tudo. A GeHost oferece backup automático — confira no painel.

Conclusão

Instalar o WordPress em um subdiretório sem quebrar links é possível — e muito comum. Basta seguir com cuidado os passos acima, especialmente definir corretamente o WP_SITEURL e WP_HOME no wp-config.php e manter o .htaccess com as regras corretas.

Se você seguir esse guia, seu blog vai rodar perfeito em seu-site.com/blog — com todos os links funcionando, imagens carregando e páginas abrindo


Esta resposta lhe foi útil?

« Retornar