Salta la navigazione

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Questo ticket contiene 5 risposte, ha 3 voci.

Ultimo aggiornamento da Laura 6 mesi fa.

Assistito da: Laura.

Autore Messaggi
Luglio 15, 2024 a 10:50 am #15953751

Marco

Contesto del problema:
for the second time the second languages (english) is not longer work ... according to mu hosting service this is the problem WPML set the rewrite rules like this:
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /en
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /en/index.php [L]

my hosting service rewrite the rules like this

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

I'm scare the wpml will rewrite the wrong rules and 2d language will fall apart again ... Please investigate

Sintomi:

Domande:

Luglio 15, 2024 a 11:01 am #15953804

Marcel
Supporter

Lingue: Inglese (English ) Tedesco (Deutsch )

Fuso orario: Europe/Madrid (GMT+01:00)

Hi,

Before your ticket is assigned to one of my colleagues, please allow me to guide you through some initial debugging steps. This will help expedite the support process.

The issue you're experiencing is typically not caused by WPML itself but rather by third-party code that calls flush_rewrite_rules too frequently. This can lead to the .htaccess file being overwritten with incorrect settings, as explained in this article:
Why is .htaccess getting overwritten with the language folder on my WPML website?.

Does this workaround solve the issue for you?

Best Regards
Marcel

Luglio 15, 2024 a 12:17 pm #15954336

Marco

Hi, thank you for helping, I don't think this work around can fix the issue because we did it a month ago about and the problem has occur again... do you think could be due to third part plugins? Thanks

Luglio 15, 2024 a 12:29 pm #15954385

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Salve,

grazie per averci contattato.

Se non usi un tema child (e dalle informazioni di debug sembra essere così), ogni volta che aggiorni Divi il file functions.php viene sovrascritto e il codice aggiunto cancellato. Quindi se il problema si è ripresentato è probabilmente dovuto a quello.

Nella nostra esperienza il problema del flush rewrite è sempre causato da un plugin di terze parti. Fai un test disabilitando tutto e riattivando i plugin uno alla volta.

Luglio 15, 2024 a 12:39 pm #15954408

Marco

Ciao Laura, ma quindi dici che se disattivo i plugin e li riattivo e il problema non si presenta non di pende da questi? Poi in realta ho molti siti con wpml che usano gli stessi plugins ce ne sono un paio che uso qui esclusivamente potrebbero essere questi e non sono essenziali posso disattivarli ...

l'importante e capire se questo tipo di problema è esclusivamente legato ai plugins o se puo dipendere dal divi theme che va reinstallato magari è corrotto o lo stesso wp ?

Grazie

Luglio 15, 2024 a 12:48 pm #15954463

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Non ci risultano problemi di questo tipo legati a Divi, è un tema che testiamo ad ogni uscita ed è tra i più usati in assoluto, se ci fosse qualcosa che interferisce con le rewrite rules lo sapremmo. Stesso discorso per WordPress.

Luglio 15, 2024 a 1:22 pm #15954676

Marco

Grazie Laura lavorerò sui plugins vediamo se dipende da questi. Un saluto

Marco