Hoe kan ik alle pagina's uitsluiten van vertaling, behalve specifieke pagina('s)?
In dit artikel lees je hoe je elke pagina kunt uitsluiten van vertaling, behalve specifieke pagina's.
Ga naar je Weglot Dashboard > Projecten > Instellingen > Vertaalexclusies:
Daar kun je normaal gesproken de pagina's toevoegen die je wilt uitsluiten:
Vervolgens vind je verschillende manieren om alle pagina's uit te sluiten, behalve specifieke pagina's:
1) Door direct te selecteren wat de URL niet mag bevatten
Hiervoor kun je klikken op "Regel toevoegen" en een van deze opties selecteren:
- "Is niet precies": Hiermee sluit je alle URL's uit met andere paden dan degene die je hebt toegevoegd.
- "Begint niet met": Hiermee sluit je alle URL's uit die niet beginnen met het pad dat je toevoegt.
- "Eindigt niet op": Hiermee sluit je alle URL's uit die niet eindigen op het pad dat je toevoegt.
- "Bevat niet": Hiermee sluit je alle URL's uit die het pad dat je toevoegt niet bevatten.
Een kleine herinnering: De URL uitsluiten sectie werkt met relatieve URL's. Als je pagina bijvoorbeeld www.mywebsite.com/mypage/is, dan is /mypage/ de relatieve URL.
Als u bijvoorbeeld "Is niet precies" selecteert en het pad "/mijn-pagina" toevoegt, worden alle URL's op uw website uitgesloten, behalve "/mijn-pagina".
2) Door een regexregel te gebruiken
Hiervoor kun je klikken op "Regel toevoegen" en "Regex overeenkomen" selecteren.
Er is een manier om te zeggen "sluit alles uit behalve...". Dit is mogelijk met reguliere expressies (RegEx).
Tips voor de sectie URL uitsluiten met reguliere expressies (RegEx)
- Sluit alles uit behalve een specifieke pagina met de relatieve URL: ^(?!\/mypage/$).*
- Sluit alles uit behalve de landingspagina: ^(?!\/$).*
- Sluit alles uit behalve een paar specifieke pagina's: ^(?!$||/shop/$|/categorie-produit/$|/produit/$).*
- Sluit alles uit behalve alles dat begint met /product/... ^(?!\/product/).* (Betekenis, zonder de "$")