Como excluir da tradução todas as páginas exceto uma(s) específica(s)?
Neste artigo, verá como excluir todas as páginas da tradução, exceto algumas específicas.
Aceda ao seu Painel de Controlo Weglot > Projectos > Definições > Exclusões de tradução:
Aí, normalmente, poderá adicionar as páginas que gostaria de excluir:
Em seguida, encontrará várias formas de excluir todas as páginas, exceto algumas específicas:
1) Selecionando diretamente o que o URL não deve conter
Para tal, pode clicar em "Adicionar regra" e selecionar uma destas opções:
- "Não é exatamente": Isto excluirá todos os URLs com caminhos diferentes do que adicionou.
- "Não começa com": Isto excluirá todos os URLs que não começam com o caminho que adicionou.
- "Não termina com": Isto irá excluir todos os URLs que não terminam com o caminho que adicionou.
- "Não contém": Isto irá excluir todos os URLs que não contêm o caminho que adicionou.
Um pequeno lembrete: A secção Excluir URL funciona com URLs relativos. Por exemplo, se a sua página for www.mywebsite.com/mypage/então /mypage/ é o URL relativo.
Por exemplo, se selecionar "Não é exatamente" e adicionar o caminho "/minha-página", isto excluirá todos os URLs do seu sítio Web, exceto "/minha-página".
2) Utilizando uma regra regex
Para tal, pode clicar em "Adicionar regra" e selecionar "Corresponder regex"
Há uma forma de dizer "excluir tudo exceto...". Isto é possível com expressões regulares (RegEx).
Sugestões para a secção Excluir URL com expressões regulares (RegEx)
- Excluir tudo exceto uma página específica utilizando o seu URL relativo: ^(?!\/mypage\/$).*
- Excluir tudo exceto a página de destino: ^(?!\/$).*
- Excluir tudo, exceto algumas páginas específicas: ^(?!\/$|\/shop\/$|\/categorie-produit\/$|\/produit\/$).*
- Excluir tudo, exceto tudo o que começa com /product/... ^(?!\/product\/).* (Ou seja, sem o "$")