Máy chủ và DevOps 121 visualizações

Como usar variável para URL dinâmica por ambiente

Ver no WHMCS

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

  1. Entre no cPanel com suas credenciais. Se não lembra, é só acessar seu-domínio.com.br/cpanel e logar com o usuário e senha da sua conta.

    Tela de LOGIN do cPanel (campos Usuário e Senha + botão Log in)
  2. Uma vez logado, você verá a tela inicial do cPanel. Procure pelo item “Gerenciador de Arquivos” (dentro da seção “Arquivos”). Clique nele.

    Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)
  3. No Gerenciador de Arquivos, clique em “Document Root” (geralmente é a pasta public_html). Isso abre a raiz do seu site.

    Gerenciador de Arquivos — árvore de pastas (public_html etc.) e barra de ações
  4. Procure o arquivo principal do seu site, geralmente index.php, config.php, ou app.js (dependendo da tecnologia). Clique para editá-lo.

    Se não souber qual arquivo é o principal, olhe pelo nome mais comum: index.php ou index.html.

  5. 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.br ou dev.meusite.com.br) e define como base.

  6. Depois disso, em qualquer parte do seu código, você pode usar BASE_URL para 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 para dev.meusite.com.br/contato — sem mudar nada no código!

  7. 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!

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.