O WPML dá a você a opção de formatar as URLs de idioma do seu site em domínios, diretórios ou como parâmetros. Entenda como isso funciona e descubra qual é a melhor opção para você.
O WPML permite que você escolha formatar as URLs de idioma do seu site usando um argumento de idioma na URL, em pastas virtuais ou em domínios diferentes (ou subdomínios). Internamente, todos os idiomas são salvos em um único banco de dados do WordPress, mas, para os visitantes, os idiomas podem parecer estar em sites diferentes.
Você pode escolher o formato que quer ao configurar o WPML pela primeira vez. Se você quiser mudar para um formato diferente depois de configurar o WPML, você pode fazer isso acessando WPML → Configurações → URLs e SEO → Formato de URL do idioma e rolando até Formato de URL do idioma.
Você pode escolher entre as seguintes opções:
Idiomas diferentes em diretórios
Ao ativar idiomas em diretórios, você está dizendo ao WPML para organizar as traduções no que parecem ser pastas virtuais diferentes. Por exemplo:
- www.example.com
- www.example.com/es/
- www.example.com/ja/

Configurações do servidor para idiomas em diretórios
Para configurar os seus idiomas em diretórios, o módulo rewrite do Apache deve estar ativado. Se você não tem acesso às configurações do seu servidor, entre em contato com o seu provedor de hospedagem para pedir que ativem isso.
O seu site também precisa usar uma estrutura de links permanentes “amigável”. Você pode mudar a estrutura de links permanentes do seu site nas configurações do seu WordPress.
Erros comuns
Certifique-se de NÃO fazer nenhuma das seguintes coisas:
- Criar diretórios reais no seu site
Você não precisa criar diretórios reais na sua instalação do WordPress, nem instalar o WordPress várias vezes. Na verdade, se você fizer isso, os idiomas em diretórios não funcionarão.Esses diretórios são virtuais. Eles não existem como nenhum caminho físico.
- Redirecionar 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. O WPML cria as suas próprias regras de redirecionamento dinamicamente.
Para mais dicas de solução de problemas, consulte o seguinte artigo: Não é possível ativar diretórios de idiomas.
Exibir o idioma padrão do seu site em um diretório
O WPML também permite que você exiba o seu idioma padrão em um diretório e selecione o que mostrar na URL raiz do site.

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 escolher colocar idiomas diferentes em subdomínios diferentes. Por exemplo:
- en.example.com
- de.example.com

Configurações de DNS e servidor para exibir domínios diferentes por idioma
Escolher esse formato exige que você defina as configurações adequadas de DNS e de servidor. Consulte o 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 tem acesso às configurações do seu servidor, entre em contato com o seu provedor de hospedagem para obter ajuda.
Nome do idioma adicionado como um parâmetro
Escolher exibir o idioma como um parâmetro adiciona o idioma ao final da URL do seu 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 seu servidor.
