Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problema:
Il cliente sta configurando WPML per utilizzare un dominio diverso per ogni lingua, ma incontra un problema di validazione quando l'opzione "Valida al salvataggio" è attiva. Inoltre, il dominio principale utilizza http://www. mentre il secondario usa solo https://. Il dominio secondario ha un redirect impostato sul dominio primario.

Soluzione:
1. Se l'opzione "Valida al salvataggio" è attiva e il dominio non è accettato, si consiglia di deselezionarla e salvare le impostazioni. Se il dominio funziona correttamente, si può ignorare il messaggio di errore come un falso positivo.
2. Per cambiare il dominio principale da www a non-www, si deve andare in WP Admin -> Impostazioni -> Generali e aggiornare sia l'Indirizzo WordPress (URL) che l'Indirizzo sito (URL), assicurandosi di avere un backup completo del sito e di aver verificato con l'hosting che entrambi i domini siano configurati correttamente.
3. Per rimanere connessi quando si cambia lingua (dominio), è necessario selezionare l'opzione "Autenticazione e disconnessione automatica da tutti i domini" nelle impostazioni di WPML -> Lingue .
4. Se si riscontrano problemi con link codificati nell'URL, si deve cancellare la cache del sito, andare in WP-Admin -> Impostazioni -> Permalink e salvare le modifiche. Inoltre, si può consultare la documentazione su come passare i dati di sessione tra i domini: Passing session data between languages in domains.
5. Assicurarsi di risalvare i permalink e di disconnettersi dal dominio principale, poi riconnettersi per garantire che la sessione sia condivisa su tutti i domini.

Se questa soluzione non sembra rilevante, si prega di aprire un nuovo ticket di supporto nel forum di supporto WPML.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 16 replies, has 2 voices.

Last updated by Marsel Nikolli 1 year, 6 months ago.

Assisted by: Marsel Nikolli.

Author Posts
December 20, 2023 at 2:41 pm #15103617

cesareC-10

Ciao. sto configurando dominio diverso per lingua ma dice non valido se è spuntato "Valida al salvataggio", inoltre il principale è con hidden link. mentre il secondario solo https://

Tecnicamente il dominio secondario (EN) ha redirect impostato sul dominio primario (IT)

Dove sbaglio?
grazie

allego immagine

2023-12-20 at 15-23-15.png
December 20, 2023 at 4:59 pm #15104961

Marsel Nikolli

Ciao,

Grazie per aver contattato il supporto di WPML, sarò lieto di assisterti.

Potresti provare a deselezionare la casella accanto a "Valida al salvataggio" e fare clic su "Salva". Se funziona, puoi ignorarlo in quanto potrebbe trattarsi di un falso positivo.

Per quanto riguarda il dominio con www, puoi cambiarlo nella pagina WP Admin -> Impostazioni -> Generali:

a-Indirizzo WordPress (URL) -> Imposta dominio senza www
b-Indirizzo sito (URL) -> Imposta dominio senza www

*Importante: Assicurati di verificare prima con il supporto dell'hosting che entrambi i domini (www e senza www) siano configurati correttamente. Inoltre, assicurati di avere un backup completo del tuo sito web prima di apportare modifiche nella pagina Impostazioni dell'amministratore di WordPress.
Ti consiglierei anche di cambiare prima il dominio da www a senza www e successivamente apportare le modifiche su WPML -> Lingue -> Formato degli URL per le lingue.

Fammi sapere se hai qualche altra domanda o bisogno di ulteriore assistenza.

-----

* Se avra bisogno di ulteriore asistenza prego di fornire le informazioni di debug seguendo i passi:

1- accedi al tuo sito e vai a WPML -> Assistenza. Da lì, clicca sul link "informazioni di debug" in fondo alla pagina.
2-Una volta nella pagina "informazioni di debug", seleziona l'intero contenuto della casella di testo e copialo.
3- Ora torna al nostro forum di assistenza, trova la casella delle informazioni di debug, e incollale.
* Puoi trovare maggiori dettagli sul link: https://wpml.org/faq/provide-debug-information-faster-support/

Cordiali saluti,
Marsel

December 23, 2023 at 8:20 am #15122147

cesareC-10

Ciao Marsel e scusa per il ritardo nella risposta. Ti spiego, è la prima volta che configuro wpml con dominio diverso e dato che devo aggiungerne in seguito altri 3 (DE ES FR) volevo essere sicuro di farlo nel modo giusto.

1- Se non è spuntato "Valida al salvataggio" il dominio lo accetta, ma che intendi per "falso positivo"? Il dominio è rediretto correttamente al .IT e comunque sono sulla stesso server.

2 - Per quanto riguarda la modifica del dominio principale (IT) con o senza www, non sarebbe meglio prima disattivare o resettare wpml? Giusto per non incorrere in eventuali problemi.

3- Esiste uno strumento che resetti le lingue o riporti il plugin allo stato originale, magari cancellando anhe le tabelle dal DB?

Resto in attesa
Grazie

December 26, 2023 at 8:10 am #15128385

Marsel Nikolli

Ciao,

Scusa per la risposta tardiva dovuta alle vacanze di Natale.

1) Se l'opzione "Valida al salvataggio" è spuntata, WPML verifica che il dominio corrente sia valido al momento del salvataggio delle impostazioni. Tuttavia, se questa opzione non è spuntata, WPML accetterà il dominio anche se potrebbe non essere valido. Un "falso positivo" potrebbe verificarsi se il dominio non è correttamente configurato ma viene comunque accettato. Se sei sicuro che il dominio sia configurato correttamente e redirezionato correttamente al .IT, puoi procedere anche se "Valida al salvataggio" non è spuntato.

2) I domini sono configurati dalla tua azienda di hosting, che non è correlata al plugin WPML stesso. Puoi cambiare il tuo dominio (da www a non-www), vai su WP-Admin -> Impostazioni -> Generale e su quella pagina configurare le sezioni:

-Indirizzo WordPress (URL)
-Indirizzo sito (URL)

3)Per reimpostare il plugin WPML, controlla la documentazione a questo link:
https://wpml.org/documentation/getting-started-guide/language-setup/deleting-languages-and-plugin-data-by-doing-a-wpml-reset-on-your-site/

Se hai ulteriori domande o se c'è qualcos'altro su cui hai bisogno di assistenza, sarò felice di aiutarti

Saluti,
Marseli

December 27, 2023 at 9:16 am #15131344

cesareC-10

Ciao Marsel, credo che il problema della mancata configurazione sia perchè il dominio esterno è stato reidirizzato al principale e non parcheggiato come da vostra documentazione:
https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/

Infatti quando clicco su EN vedo sempre dominio .IT invece del .COM

Mi confermi che per vedere i domini esterni deve essere parcheggiato e non rediretto?
Grazie

December 27, 2023 at 9:49 am #15131394

Marsel Nikolli

Ciao,

Sì, la tua osservazione sembra corretta. Per utilizzare domini esterni per diverse lingue con WPML, è generalmente consigliato parcheggiare i domini anziché reindirizzarli. Quando si parcheggia un dominio, il server Web deve essere configurato in modo che il dominio esterno punti allo stesso indirizzo IP del tuo sito principale.

La documentazione di WPML che hai menzionato fornisce dettagli su come configurare correttamente i domini esterni. Assicurati di seguire attentamente i passaggi indicati nella documentazione per garantire che i domini esterni vengano correttamente collegati alle lingue specifiche del tuo sito.

Ricorda che il parcheggio dei domini è gestito attraverso le impostazioni del tuo provider di hosting. Se hai ulteriori domande o se c'è qualcos'altro su cui hai bisogno di assistenza, non esitare a chiedere!

Saluti,
Marsel

January 3, 2024 at 9:16 am #15145544

cesareC-10

Ciao Marsel, scusa il ritardo ma ho dovuto aspettare modifiche sul dominio dall'hosting.
Ora il dominio (.COM) risulta parcheggiato con IP che punta al sito da tradurre (.IT):
"Salve, il dominio punta già al SmartLInux come Alias. Abbiamo tolto dal pannello il servizio "redirect"."

Ho resettato WPML ma il problema persiste e ho sempre avvisio di dominio non valido (vedi allegato) e questo avviso:
Nota: il tuo sito non funzionerà nelle lingue secondarie fino a quando questo non sarà impostato correttamente o non passerai a un'opzione di impostazione dell'URL differente.

Ripeto, la cosa mi preoccupa e dato che in futuro dovrò aggiungere altre lingue (e domini) vorrei che risultasse valido sin da subito. Se possibile vorrei risolvere il problema ma non so come. Se servono credenziali per accesso amministrazione, dimmi dove posso lasciarle.
Grazie

2024-01-03 at 10-02-20.png
January 3, 2024 at 10:28 am #15145942

Marsel Nikolli

Ciao,

Grazie per l'aggionramento.

Ho controllato il dominio "my-choppingboard.com" su hidden link e vedo che c'è una redirezione 301 in corso (va su: hidden link) :

>>> <em><u>hidden link</u></em>
> --------------------------------------------
> 301 Moved Permanently
> --------------------------------------------
Status:	301 Moved Permanently
Code:	301
Date:	Wed, 03 Jan 2024 10:09:08 GMT
Server:	Apache
X-Redirect-By:	WordPress
Set-Cookie:	wp_woocommerce_session_cd39135d028c0292250a0e4ad3875b77=a0681927beedee9220ceeeeb2bff70aa%7C%7C1704449348%7C%7C1704445748%7C%7C896d502a95ec05463974ceb9aa71ad1b; expires=Fri, 05-Jan-2024 10:09:08 GMT; Max-Age=172800; path=/; HttpOnly
Location:	<em><u>hidden link</u></em>
Content-Length:	0
Connection:	close
Content-Type:	text/html; charset=UTF-8


>>> <em><u>hidden link</u></em>
> --------------------------------------------
> 200 OK
> --------------------------------------------
Status:	200 OK
Code:	200
Date:	Wed, 03 Jan 2024 10:09:08 GMT
Server:	Apache
Link:	<<em><u>hidden link</u></em>;; rel="<em><u>hidden link</u></em>", <<em><u>hidden link</u></em>;; rel="alternate"; type="application/json", <<em><u>hidden link</u></em>;; rel=shortlink
Set-Cookie:	thwcfe_session_id=thwcfe_39c67e3f4b3bc9b973bd09fd34bcbd70; expires=Wed, 03-Jan-2024 11:09:08 GMT; Max-Age=3600; path=/
Upgrade:	h2
Connection:	Upgrade, close
Accept-Ranges:	none
Vary:	Accept-Encoding
Content-Type:	text/html; charset=UTF-8

2) Ho anche verificato i domini dall'immagine allegata che hai inviato nel messaggio precedente su hidden link e vedo IP diversi su ciascun dominio.

Ti prego di controllare questa documentazione su come configurare correttamente i domini: https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/#setting-up-per-domain-languages

* Nel dominio “my-choppingboard.com” si deve vedere il contenuto del dominio “hidden link prima di attivare WPML.

Ti consiglio di verificare con il supporto dell'hosting per assicurarti che i domini siano configurati correttamente.

-------------

Potresti condividere le informazioni di debug del supporto WPML dal tuo sito?

Per fornire le informazioni di debug:

1- accedi al tuo sito e vai a WPML -> Assistenza. Da lì, clicca sul link "informazioni di debug" in fondo alla pagina.
2-Una volta nella pagina "informazioni di debug", seleziona l'intero contenuto della casella di testo e copialo.
3- Ora torna al nostro forum di assistenza, trova la casella delle informazioni di debug, e incolla il contenuto copiato.

* Puoi trovare maggiori dettagli sul link: https://wpml.org/faq/provide-debug-information-faster-support/

Saluti,
Marsel

January 6, 2024 at 9:59 am #15156568

cesareC-10

Ok Marcel, finalmente è tutto corretto, Una ultima domanda: se durante le traduzioni è attivato un plugin per mantenimento sito, può creare problemi ai domini esterni?
grazie di tutto

January 6, 2024 at 10:25 am #15156578

cesareC-10

Scusa Marcel, Ma è corretta configurazione in immagine allegata? Perche se passo a EN non sono piu connesso come amministratore.
grazie

2024-01-06 at 11-22-13.png
January 8, 2024 at 8:17 am #15158711

Marsel Nikolli

Buongiorno,

Grazie per l'aggiornamento.

Devi selezionare la casella di controllo sottolineata mostrata nell'immagine allegata per rimanere connesso quando cambi lingua (dominio).

Fammi sapere se hai altre domande o se hai bisogno di ulteriore assistenza

Saluti,
Marsel

15156578-2024_01_06_at_11_22_13.png
January 8, 2024 at 12:14 pm #15160191

cesareC-10

Ciao Marsel e grazie, ma non è cambiato nulla selezionando la casella. Lo puoi vedere dalle immagini, se vado su EN sparisce barra nera amministrazione e mi disconnette, inoltre genera link codificato:
hidden link

Dove sbaglio?

2024-01-08 at 13-09-39.png
2024-01-08 at 13-10-04.png
January 8, 2024 at 12:37 pm #15160360

Marsel Nikolli

1) Per favore, cancella la cache del tuo sito web (inclusa quella lato server), quindi vai su WP-Admin -> Impostazioni -> Permalink e "Salva le modifiche". Verifica poi se il problema persiste.

2) Riguardo al link codificato che vedi nell'URL, controlla questo link per informazioni dettagliate: https://wpml.org/documentation/getting-started-guide/language-setup/passing-session-data-between-languages-in-domains/

* Prova anche a configurare come mostrato nell'immagine allegata, quindi segui gli stessi passi: WP-Admin -> Impostazioni -> Permalink e "Salva le modifiche".

Fammi sapere come va,
Marsel

Screenshot 2024-01-08 133523.png
January 9, 2024 at 3:46 pm #15165562

cesareC-10

Ciao Marsel, ho selezionato "Passa gli argomenti tramite POST" ma risulto sempre disconnesso, unica variazione il link al dominio EN è pulito, cioè senza:
?xdomain_data=hvuq898cwhMKvHIOdgdN1gzJyq4PvS8MH8OvhN5R0bMMpI05%2FxwIvKScEEvTEWFH

ps:non ho plugin di cache installati sul sito

Altre soluzioni?
Grazie

January 9, 2024 at 4:14 pm #15165815

Marsel Nikolli

Ciao,

Grazie per l'aggiornamento.

Prego, assicurati di risalvare i permalink e di disconnetterti dal dominio principale. Successivamente, effettua nuovamente l'accesso per garantire che la sessione sia condivisa su tutti i domini.

Fammi sapere se questo auita,
Marsel