Escludi pagine specifiche dalla traduzione. Quando una pagina corrisponde a un pattern di esclusione, Universally restituisce l'HTML originale non tradotto. Nessuna stringa viene estratta, nessun elaborazione AI avviene e nessun conteggio parole viene utilizzato.
Questa impostazione si trova nella schermata Regole di traduzione del progetto, nel campo Escludi pagine. Inserisci un percorso URL per riga.
Come Funziona
Quando arriva una richiesta di traduzione, il percorso URL della pagina viene controllato rispetto ai tuoi pattern di esclusione prima che inizi qualsiasi elaborazione. Se corrisponde, l'HTML originale viene restituito immediatamente.
Ciò è diverso dall'esclusione tramite selettore CSS, che rimuove elementi specifici da una pagina pur traducendo il resto. Escludi pagine salta l'intera pagina.
Sintassi dei Pattern
Percorsi esatti
Corrispondi a una pagina specifica tramite il suo percorso:
/terms-of-service
/privacy-policy
/admin
Gli slash finali vengono ignorati: /about e /about/ sono trattati allo stesso modo.
Pattern con caratteri jolly
Usa /* alla fine per corrispondere a un percorso e a tutto ciò che si trova sotto di esso:
/api/*
/blog/drafts/*
/internal/*
/api/* corrisponde a /api/v1, /api/users/123 e a /api stesso.
Esempi
Esclusioni comuni
/admin
/api/*
/terms-of-service
/privacy-policy
/cookie-policy
/sitemap.xml
/robots.txt
Specifico per WordPress
/wp-admin/*
/wp-login.php
/wp-json/*
/feed/*
Nota: Il plugin WordPress gestisce la maggior parte di queste automaticamente. Devi solo aggiungere esclusioni personalizzate.
E-commerce
/checkout
/cart
/account/*
/order-confirmation
Siti di documentazione
/docs/api-reference/*
/changelog
Quando Usare
- Pagine legali che devono rimanere nella lingua originale per conformità
- Pagine di amministrazione o dashboard che sono solo per uso interno
- Endpoint API che restituiscono dati, non pagine
- Flussi di checkout in cui il testo tradotto potrebbe causare confusione con i processori di pagamento
- Pagine dell'account utente in cui i dati personali non devono essere elaborati
- Pagine con contenuti prevalentemente dinamici/JS che non beneficeranno della traduzione HTML
Cosa vede un visitatore
Una pagina esclusa non è solo una pagina non tradotta. Tre cose cambiano su WordPress:
- I suoi URL tradotti reindirizzano. Una richiesta per
/es/checkout/viene reindirizzata a/checkout/, mantenendo qualsiasi stringa di query. Non esiste una copia della pagina in/es/su cui qualcuno possa atterrare o a cui collegarsi. - Un visitatore di ritorno non viene inviato alla sua lingua. Il normale reindirizzamento da un URL senza prefisso alla lingua memorizzata del visitatore viene saltato sui percorsi esclusi, quindi rimane sulla pagina di origine. Vedi URL esistenti e reindirizzamenti.
- Il selettore di lingua non viene visualizzato. Ogni route viene soppressa su una pagina esclusa: il selettore automatico, lo shortcode, il blocco e lo script del selettore stesso. Un visitatore su quella pagina non ha modo di cambiare lingua, quindi aggiungi il tuo link se ne ha bisogno.
Ai motori di ricerca viene ancora detto che la pagina ha traduzioni: anche per il percorso escluso vengono emessi link alternativi, e tali URL reindirizzano all'origine. Vedi tag hreflang.
Cose da notare
- L'esclusione si basa solo sul percorso dell'URL, non sui parametri di query o sui frammenti
- L'esclusione avviene prima di qualsiasi elaborazione. Nessuna stringa viene estratta, nessun conteggio parole viene utilizzato
- Il plugin conserva la tua lista di esclusione per un massimo di 15 minuti, quindi una modifica potrebbe impiegare quel tempo per avere effetto sul sito
- Se devi escludere solo una sezione di una pagina (non l'intera pagina), usa invece i selettori CSS