Zum Inhalt springen Zur Seitenleiste springen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Wenn Sie versuchen, Ihre Homepage auf Französisch anzuzeigen, nachdem Sie von qTranslate migriert haben, landen Sie immer auf derselben Seite, unabhängig davon, auf welchen Link Sie klicken. Dies wird durch einen Redirect Loop verursacht, der in der nginx-Konfiguration auf Ihrem Server festgelegt sein könnte.
Solution:
Überprüfen Sie die nginx-Konfiguration auf Ihrem Server, um festzustellen, ob dort ein 301 Redirect aktiv ist, der diesen Loop verursacht. Es scheint, dass WPML oder WordPress nicht die Ursache für diesen Redirect sind. Es könnte auch hilfreich sein, zu überprüfen, ob nginx als Reverse Proxy oder in einer ähnlichen Konfiguration verwendet wird, die diesen Effekt haben könnte.

Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Wir empfehlen Ihnen auch, die Seite mit den bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Schlagwörter: 

Dieses Thema enthält 7, hat 2 Stimmen.

Zuletzt aktualisiert von Marcel Vor 1 Jahr, 7 Monaten.

Assistiert von: Marcel.

Autor Beiträge
August 18, 2024 um 18:49 #16081771

danielR-155

Hintergrund des Themas:
Ich habe eine Transfert von qTranslate gemacht und versuche, meine Homepage auf Französisch anzuzeigen, lande jedoch immer auf der gleichen Seite.

Die Symptome:
Wenn ich auf meine Homepage die Sprache 'französisch' auswähle, kommt zwar als erstes die erste Seite auf Französisch, aber auf egal welchen Link ich danach klicke, lande ich immer auf dieser Seite: versteckter Link.

Fragen:
Können Sie mir hier helfen?

August 19, 2024 um 10:06 #16082825

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Vienna (GMT+02:00)

Hallo,

ich kann das Problem aktuell nicht nachstellen, die Umschaltung zu Französisch gibt einen Status Code 200 (OK) zurück:

>>> <em><u>versteckter Link</u></em>
> --------------------------------------------
> 200 OK
> --------------------------------------------
Status:	200 OK

Können Sie es aktuell noch nachstellen?

Viele Grüße
Marcel

August 19, 2024 um 11:40 #16083244

danielR-155

Hallo,

Wenn die Seite auf Französisch eingestellt ist, und dann z.B. auf den Link “Remorque avec génératrique” von der Hauptseite klicke (Linkadresse versteckter Link)

Dann lande ich immer wieder auf der Seite ......page_id=11423

Egal auf welchen Link ich klicke (wenn die Seite auf Französisch ist), ich lande immer wieder auf der Seite page_id 11423.

Den französischen Post 29962 gibt es gar nicht, kann ich nicht finden.

Im Deutschen verlinkt die Seite mich auf die Seite 25482, also die Originalseite, diese funktioniert...

2.JPG
1.JPG
August 19, 2024 um 12:21 #16083387

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Vienna (GMT+02:00)

Hallo,

danke für die Info, hier ist ein Redirect Loop aktiv:

>>> <em><u>versteckter Link</u></em>
> --------------------------------------------
> 301 Moved Permanently
> --------------------------------------------
Status:	301 Moved Permanently
Code:	301
Server:	nginx
Date:	Mon, 19 Aug 2024 12:17:02 GMT
Content-Type:	text/html; charset=iso-8859-1
Content-Length:	257
Connection:	close
Location:	<em><u>versteckter Link</u></em>

>>> <em><u>versteckter Link</u></em>

> --------------------------------------------
> 302 Found
> --------------------------------------------

Status:	302 Found
Code:	302
Server:	nginx
Date:	Mon, 19 Aug 2024 12:17:03 GMT
Content-Type:	text/html; charset=UTF-8
Content-Length:	0
Connection:	close
X-Powered-By:	PHP/7.4.33
X-Redirect-By:	WPML
Upgrade:	h2,h2c
Location:	/wp/?p=29962&lang=fr&lang=fr

>>> /wp/?p=29962&lang=fr&lang=fr

> --------------------------------------------
> 301 Moved Permanently
> --------------------------------------------

Status:	301 Moved Permanently
Code:	301
Server:	nginx
Date:	Mon, 19 Aug 2024 12:17:03 GMT
Content-Type:	text/html; charset=iso-8859-1
Content-Length:	246
Connection:	close
Location:	<em><u>versteckter Link</u></em>

>>> <em><u>versteckter Link</u></em>

> --------------------------------------------
> 301 Moved Permanently
> --------------------------------------------

Status:	301 Moved Permanently
Code:	301
Server:	nginx
Date:	Mon, 19 Aug 2024 12:17:03 GMT
Content-Type:	text/html; charset=iso-8859-1
Content-Length:	247
Connection:	close
Location:	<em><u>versteckter Link</u></em>

>>> <em><u>versteckter Link</u></em>

> --------------------------------------------
> 200 OK
> --------------------------------------------

Status:	200 OK
Code:	200
Server:	nginx

Überprüfen Sie bitte direkt am Server in der nginx Config, ob dort ein 301 Redirect aktiv ist. Lt. Redirect Route sehe ich WPML/WP hier nicht als Auslöser dieses Redirects.

Viele Grüße
Marcel

August 19, 2024 um 12:32 #16083455

danielR-155

Danke für Ihre schnelle Antwort.

Ich habe im .htaccess folgende Zeilen eingefügt, dies wurde den den "qTranslate Importer" für WMPL gefordert -->

#qt-importer redirects start. keep this line for validation
RewriteCond %{QUERY_STRING} &lang=fr
RewriteRule ^ versteckter Link [L,R=301]

RewriteCond %{QUERY_STRING} &lang=fr
RewriteRule ^ versteckter Link [L,R=301]

RewriteCond %{QUERY_STRING} &lang=fr
RewriteRule ^ versteckter Link [L,R=301]

usw. usw. usw.

Kann ja nicht damit zusammhängen ?

August 19, 2024 um 13:06 #16083666

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Vienna (GMT+02:00)

Teilweise. Es wird im Frontend ein Link zu ID 29962 gesetzt, wo erst dann später der Redirect zu ID 11423 ausgelöst wird. Es ist anhand der qTranslate Regeln kein direkter Eintrag für ID 29962 gesetzt, es müsste hier somit noch etwas am Server dazu aktiv sein.

Die Redirect Route zeigt nginx als Server an. Ggf. haben die Apache-Regeln hier somit keine Auswirkung. Haben Sie nginx als Reverse Proxy etc. aktiv?

Viele Grüße
Marcel

August 24, 2024 um 13:47 #16100314

danielR-155

Hallo. Danke für Ihre Antwort. Ich habe im cPanel alles durchsucht, kann aber keinen Redirect finden. Im cPanel unter "Domains / Redirects" ist nichts vorhanden. Oder wo kann ich dies nachschauen ?
Tut mir leid, ich kenne mich leider mit Server-Einstellungen nicht aus...

Vielen Dank.

August 26, 2024 um 7:24 #16102859

Marcel
Unterstützer

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: Europe/Vienna (GMT+02:00)

Hallo,

dies kann Ihnen am ehesten Ihr Webhoster beantworten, da dies bei jedem Anbieter unterschiedlich ist. Ggf. gibt es ebenso Redirects in deren Webportal, falls es einen gibt, wo cPanel selbst aufgerufen wird.

Viele Grüße
Marcel