- Status
- Resolvido
- Relatado para
- WPML Multilingual CMS 4.6.7
- Resolvido em
- WPML 4.6.8
- Tags de tópico
- Bug
Visão geral do problema
Se você estiver usando o WPML com a opção Usar diretório para o idioma padrão ativada, você pode encontrar um problema com redirecionamentos.
Normalmente, acessar uma URL como http://example.com/test/ deveria redirecionar para http://example.com/en/test/ (com a pasta do idioma adicionada). No entanto, esse redirecionamento não ocorre.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php.
- Procure a linha 58.
- Altere:
if ( is_string( $install_subdir ) && 0 !== strpos( $actual_uri, '/' . $lang ) ) { - Para:
if ( 0 !== strpos( $actual_uri, '/' . $lang ) ) {