Pular a navegação
Atualizado
maio 22, 2024

WPML oferece a você a opção de formatar os URLs de seu idioma em domínios, diretórios ou como parâmetros. Saiba como funciona e descubra o que é melhor para você.

WPML permite que você escolha formatar os URLs de idioma do seu site usando um argumento de idioma no URL, em pastas virtuais ou em diferentes domínios (ou subdomínios). Internamente, todos os idiomas são salvos em um banco de dados WordPress, mas para os visitantes os idiomas podem parecer estar em sites diferentes.

Você pode escolher o formato que deseja ao configurar WPML pela primeira vez. Se quiser mudar para um formato diferente depois de configurar WPML, você pode fazer isso acessando WPMLIdiomas e rolando a tela até o formato URL do idioma.
Você pode escolher entre as seguintes opções:

Opções de URL de idioma

Diferentes idiomas nos diretórios

Quando você habilita idiomas em diretórios, está dizendo ao WPML para organizar as traduções no que parece ser diferentes pastas virtuais. Por exemplo:

  • www.example.com
  • www.example.com/es/
  • www.example.com/ja/

Idiomas em diretórios

Configurações do servidor para idiomas em diretórios

Para configurar seus idiomas em diretórios, o módulo de reescrita do Apache deve estar ativado. Se você não tiver acesso às configurações do seu servidor, entre em contato com o provedor de hospedagem para solicitar a ativação.

Seu site também precisa usar uma estrutura de permalink “bonita”. Você pode alterar a estrutura de permalink do seu site nas configurações WordPress.

Erros comuns

Certifique-se de que você NÃO está fazendo nenhuma das seguintes ações:

  • Criar diretórios reais em seu site
    Você não precisa criar diretórios reais em sua instalação WordPress ou instalar WordPress várias vezes. Na verdade, se você fizer isso, os idiomas nos diretórios não funcionarão.

    Esses diretórios são virtuais. Eles não existem como um caminho físico.

  • Redirecionamento para outros diretórios
    Assim como na criação de diretórios reais, alguns usuários editam seus arquivos .htaccess e adicionam regras de redirecionamento. Você não deve fazer isso. WPML cria suas próprias regras de redirecionamento dinamicamente.

Para obter mais dicas de solução de problemas, consulte o artigo a seguir: Não é possível ativar diretórios de idiomas.

Exibindo o idioma padrão do seu site em um diretório

WPML também permite que você exiba seu idioma padrão em um diretório e selecione o que mostrar no URL raiz do site.

Diretório para o idioma padrão
Diretório para um idioma padrão

Leia mais sobre como colocar o idioma padrão do site em um diretório.

Um domínio diferente por idioma

Você pode colocar idiomas diferentes em domínios completamente independentes. Por exemplo:

  • www.example.com
  • www.example.de

Você também pode optar por colocar idiomas diferentes em subdomínios diferentes. Por exemplo:

  • pt.example.com
  • de.example.com

Idiomas em domínios

Configurações de DNS e servidor para exibir domínios diferentes por idioma

A escolha desse formato exige que você defina as configurações adequadas de DNS e servidor. Consulte nosso tutorial para obter instruções passo a passo sobre as configurações de servidor necessárias para usar idiomas em domínios.

Se você não tiver acesso às configurações do servidor, entre em contato com o provedor de hospedagem para obter ajuda.

Nome do idioma adicionado como um parâmetro

Ao optar por exibir o idioma como um parâmetro, você adiciona o idioma ao final do URL do site. Por exemplo:

  • www.example.com/?lang=fr
  • www.example.com/about/?lang=en

Esse formato não exige nenhuma alteração adicional nas configurações do servidor.