Como usar variável para URL dinâmica por ambiente (com GeHost)
Olá, querido(a) cliente! Seja muito bem-vindo(a) ao seu novo passo rumo a um site mais inteligente e flexível. Aqui na GeHost, acreditamos que tecnologia deve facilitar, não complicar. Hoje vamos aprender um truque poderoso: usar variáveis para URLs dinâmicas por ambiente — perfeito para quem desenvolve sites e quer que ele funcione corretamente em diferentes ambientes (ex: desenvolvimento, teste, produção).
Dica Sensei: Isso evita que você precise mudar manualmente links no código toda vez que muda de ambiente. É como ter um "mapa inteligente" que sabe onde o seu site está.
O que é uma URL dinâmica por ambiente?
Imagine que você tem um site em desenvolvimento no seu computador, mas ele precisa se conectar a um banco de dados ou carregar arquivos de um servidor diferente. Em vez de escrever manualmente https://meusite.com.br ou http://localhost:3000, você define uma variável que muda de acordo com o ambiente. Assim, o mesmo código funciona em todos os lugares!
Passo a passo: Como configurar isso na GeHost
-
Entre no cPanel com suas credenciais. Se não lembra, é só acessar
seu-domínio.com.br/cpanele logar com o usuário e senha da sua conta.
-
Uma vez logado, você verá a tela inicial do cPanel. Procure pelo item “Gerenciador de Arquivos” (dentro da seção “Arquivos”). Clique nele.
-
No Gerenciador de Arquivos, clique em “Document Root” (geralmente é a pasta
public_html). Isso abre a raiz do seu site.
-
Procure o arquivo principal do seu site, geralmente
index.php,config.php, ouapp.js(dependendo da tecnologia). Clique para editá-lo.Se não souber qual arquivo é o principal, olhe pelo nome mais comum:
index.phpouindex.html. -
Na edição do arquivo, você vai inserir uma variável que define a URL base. Exemplo em PHP:
define('BASE_URL', $_SERVER['HTTP_HOST']);Esse código pega automaticamente o domínio atual (ex:
meusite.com.broudev.meusite.com.br) e define como base. -
Depois disso, em qualquer parte do seu código, você pode usar
BASE_URLpara montar URLs dinâmicas. Exemplo:<a href="https://<?php echo BASE_URL; ?>/contato">Entre em contato</a>Assim, quando o site estiver em produção, ele vai para
meusite.com.br/contato. Quando estiver em desenvolvimento, vai paradev.meusite.com.br/contato— sem mudar nada no código! -
Salve as alterações no arquivo. Pronto! Agora seu site está preparado para funcionar em qualquer ambiente com a URL correta.
Dica extra: Como testar isso?
Se você tem um subdomínio como dev.meusite.com.br, a variável $_SERVER['HTTP_HOST'] vai pegar exatamente esse valor. Assim, o mesmo código funciona em todos os lugares — sem precisar mudar links manualmente.
Sensei diz: “O segredo não é ter milhares de arquivos com URLs diferentes. É ter um único ponto de controle — uma variável inteligente. Assim, você evita erros, ganha tempo e se sente mais tranquilo.”
Conclusão
Parabéns! Você acabou de dominar uma prática essencial em desenvolvimento web com ambiente dinâmico. Com a GeHost, você tem tudo o que precisa para construir sites flexíveis, profissionais e fáceis de manter.
Se tiver dúvidas, não hesite em nos procurar. Estamos aqui para ajudar, com um sorriso e um café (virtual, claro!).
Até a próxima, com muito código limpo e boas práticas!