Navigation überspringen

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)

Schlagwörter: 

Dieses Thema enthält 17 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Lucas Vidal de Andrade Vor 1 Jahr, 2 Monaten.

Assistiert von: Lucas Vidal de Andrade.

Autor Beiträge
April 9, 2024 um 6:25 am #15496753

ralfP-5

Hallo,

könnten Sie bitte das ändern:

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:

Angezeigter Code für das Logo im Header – ENGLISCHE Version:
<div class="et_pb_menu__logo">
versteckter Link" ><img decoding="async" src="versteckter Link" alt="" />
</div>

Angezeigter Code für das Logo im Header – ORIGINALE - DEUTSCHE Version:
<div class="et_pb_menu__logo">
versteckter Link" ><img fetchpriority="high" decoding="async" width="600" height="177" src="versteckter Link" alt="" srcset="versteckter Link 600w, versteckter Link 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 600px, 100vw" class="wp-image-237260" />
</div>

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

April 9, 2024 um 11:12 am #15498677

Lucas Vidal de Andrade
WPML-Unterstützer seit 11/2023

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Portugiesisch, Brasilien (Português )

Zeitzone: America/Sao_Paulo (GMT-03:00)

Hallo,

Ich habe Ihren Quellcode überprüft, und das habe ich für den Header auf der /en/ Startseite gefunden:

<div class="et_pb_menu__logo">
    <a href="<em><u>versteckter Link</u></em>" ><img fetchpriority="high" decoding="async" width="600" height="177" src="<em><u>versteckter Link</u></em>" alt="" srcset="<em><u>versteckter Link</u></em> 600w, <em><u>versteckter Link</u></em> 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 600px, 100vw" class="wp-image-339263" /></a>
</div>

versteckter Link

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.

April 16, 2024 um 6:22 am #15522448

ralfP-5

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.