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.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
-
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
-
-
13:00 – 16:00
13:00 – 16:00
13:00 – 16:00
13:00 – 16:00
13:00 – 16:00
-
Zeitzone des Supporters: America/Sao_Paulo (GMT-03:00)
ich konnte anhand der Log nun erkennen und nachstellen, was das Problem ist.
Und zwar, dass WPML Anfragen von der normalen Seite (NUR wenn sie auf Englisch gestellt ist) an /wp-content/uploads/index.php weiterleitet.
Da diese Datei nicht existiert und damit nicht ausgespielt werden kann – und PHP in diesen Ordner nicht aufgerufen werden darf, gibt es einen 403 Fehler (Forbidden).
Nach über 10 Versuchen innerhalb von 15 Minuten gibt es dann die IP Sperre, welche dafür sorgt, dass die Webseite nicht mehr erreichbar ist (DOS Schutz).
AH01630: client denied by server configuration: /var/www/vhosts/tokenwizard.net/httpdocs/wp-content/uploads/index.php, referer: versteckter Link
AH01630: client denied by server configuration: /var/www/vhosts/tokenwizard.net/httpdocs/wp-content/uploads/index.php, referer: versteckter Link
Dieses passiert aber NUR dann, wenn das /en/ aufgerufen wird -> Nicht auf der normalen Seite.
Ich habe daraufhin einmal den Quelltext der beiden Seiten ausgelesen über den Browser und konnte hier den Fehler schnell finden, welcher dafür sorgt, dass diese Aufrufe zustande kommen.
Ursache ist hier das Theme oder eine Einstellung in WPML:
Hier ersetzt WPML den korrekten Pfad zu der Logodatei durch den „/uploads/“ Ordner ohne Bildangabe.
Damit versucht er die Daten über die „index.php“ abzurufen, da er dieses als normalen Aufruf auf den Ordner deklariert.
Hier muss also im Theme/WPML geprüft werden, warum diese direktive dort greift oder ob diese ersetzt werden kann, damit das nicht mehr der Fall ist. Danach sind die Probleme dann behoben
Hier ist der Pfad zum Bild vollständig. Theoretisch sollte dies das Problem beheben, basierend auf dem, was Sie zuvor angegeben haben. Hat der Fehler aufgehört aufzutreten?
Um dies zu testen, können Sie auch vorübergehend das Logo entfernen oder ersetzen. Ich bitte Sie, einen Test durchzuführen, bei dem der Pfad vollständig ist oder nichts vorhanden ist, das diese Weiterleitung verursachen könnte, und mich zu informieren, ob das Problem gelöst ist.
Können Sie mir Schritt für Schritt zeigen, wie Sie auf den unvollständigen Pfad gestoßen sind? Ich habe verschiedene Suchen im Quellcode der englischen Seite durchgeführt und konnte ihn nicht finden.
Es geht mir nicht um das Logo.
Es ist der Fehler 404 Forbidden.
Er tritt einfach so nach 10 Minuten auf, wenn ich mit WPML auf Englisch arbeite.
Egal wo ich gerade bin.
Bitte lassen Sie das jetzt von Ihrem technischen Support beheben, sodass ich endlich mit WPML und somit auch mit meiner WordPress Seite arbeiten kann!!!
Das Thema „[Geschlossen] 404 Forbidden“ ist für neue Antworten geschlossen.