Come escludere dalla traduzione tutte le pagine tranne una o più specifiche?
In questo articolo scoprirete come escludere dalla traduzione tutte le pagine, tranne quelle specifiche.
Accedere alla Dashboard di Weglot > Progetti > Impostazioni > Esclusioni di traduzione:
Lì, di solito, è possibile aggiungere le pagine che si desidera escludere:
In seguito, troverete diversi modi per escludere tutte le pagine, tranne quelle specifiche:
1) Selezionando direttamente ciò che l'URL non dovrebbe contenere
A tale scopo, è possibile fare clic su "Aggiungi regola" e selezionare una delle seguenti opzioni:
- "Non è esattamente": Questo escluderà tutti gli URL con percorsi diversi da quello aggiunto.
- "Non inizia con": Esclude tutti gli URL che non iniziano con il percorso aggiunto.
- "Non termina con": Esclude tutti gli URL che non terminano con il percorso aggiunto.
- "Non contiene": Esclude tutti gli URL che non contengono il percorso aggiunto.
Un piccolo promemoria: La sezione Escludi URL funziona con gli URL relativi. Ad esempio, se la vostra pagina è www.mywebsite.com/mypage/allora /mypage/ è l'URL relativo.
Ad esempio, se si seleziona "Non è esattamente" e si aggiunge il percorso "/pagina mia", si escluderanno tutti gli URL del sito web, tranne "/pagina mia".
2) Utilizzando una regola regex
A questo scopo, è possibile fare clic su "Aggiungi regola" e selezionare "Corrispondenza regex".
Esiste un modo per dire "escludi tutto tranne...". Questo è possibile con le espressioni regolari (RegEx).
Suggerimenti per la sezione Escludi URL con le espressioni regolari (RegEx)
- Escludere tutto tranne una pagina specifica utilizzando il suo URL relativo: ^(?!\/mypage\/$).*
- Escludere tutto tranne la pagina di destinazione: ^(?!\/$).*
- Escludere tutto tranne alcune pagine specifiche: ^(?!\/$|\/shop\/$|/categoria-produit\/$|/produit\/$).*
- Escludi tutto tranne ciò che inizia con /product/... ^(?!\/product\/).* (cioè, senza il "$")