TwentyTwentyFive Editor – Probleme mit .htaccess
-
Hallo,
Ich habe inzwischen meine .htaccess (ich arbeite lokal (Local WP)) mit den Einträgen aus der Produktiv-Seite angepasst. Dort verwende ich allerdings den Elementor und ein anderes Theme als TT5.
Ist die .htaccess jungfräulich nur mit den WP Einstellungen vorhanden kann ich mit dem Editor völlig ohne Probleme Vorlagen erstellen etc.
Nach der Übernahme der Angaben aus der Produktiv .htacces bekam ich bei der Neuanlage einer Vorlage die Fehlermeldung
Cannot access property 'id' undefined"Da meine letzte Änderung davor innerhalb der .htaccess war baute ich diese Anweisung für Anweisung auf und schaute ob das Problem wieder auftrat. So konnte ich die Stelle finden nach welchem Eintrag der Fehler auftrat. Auch wenn ich mir den derzeit überhaupt nicht erklären kann … aber eventuell kennt sich da jemand viel besser aus als ich.
Der Eintrag welcher die Fehlermeldung produziert:
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_REFERER} (apm11|apm12|apm13)[NC,OR]
RewriteCond %{HTTP_REFERER} (apm14|apm15|apm16)[NC,OR]
RewriteCond %{HTTP_REFERER} (apm17|apm18|apm19)[NC]
RewriteRule .* 423.php [L]
</IfModule>Die Fehlermeldung tritt nicht mehr aus wenn ich der Anweisung, was ja keinen wirklichen Sinn macht, das OR entziehe … Also z.B
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_REFERER} (apm11|apm12|apm13)[NC]
#RewriteCond %{HTTP_REFERER} (apm14|apm15|apm16)[NC,OR]
#RewriteCond %{HTTP_REFERER} (apm17|apm18|apm19)[NC]
RewriteRule .* 423.php [L]
</IfModule>Und ich habe natürlich jede RewriteCond Anweisung auch einzeln aktiviert, deaktiviert und auch die Begriffe (apm11 (Platzhalter)) verändert um zu sehen ob es an de Begriffen hängen könnte.
Egal welche Änderung ich vornahm … erst ohne [..,OR] gab es keinen Fehler und die Vorlage konnte angepasst oder erstellt werden.
Ich kann es mir nicht erklären … auch im Debug-Modus war nichts zu sehen (Außer dort Hinweise zum Plugin CoBlocks (PHP Deprecated) die ich so vorher (ohne Debug) gar nicht bemerkt hatte … was aber wohl keinen Einfluss auf die Fehlermeldung hatte da ich es zum testen zeitweise deaktiviert hatte.)
Hm … was es so alles gibt 😉 Aber meistens gibt es ja dazu eine Erklärung?
Allen an dieser Stelle ein schönes Wochenende!
Du musst angemeldet sein, um auf dieses Thema zu antworten.