Okay, ein Problem nach dem anderen.
Du hast ja hinzugefügt, dass du in eine Redirect-Loop kamst. Also hat der Referer zumindest zu einem Zeitpunkt mal funktioniert.
Fix #1: Am besten eine 2. htaccess in den /zielseite/-Ordner packen, die die übergeordnete htacess aufhebt:
Vorher kurz testen, ob die Env tatsächlich gesetzt wird.Code:## Internal Redirect Loop Protection RewriteCond %{ENV:REDIRECT_STATUS} 200 RewriteRule ^ - [L] #alternativ RewriteRule .* - [L]
Fix #2: Eigentlich kannst du die Fix#1-Condition auch direkt zur Referer-Rule packen und negieren, sodass das nur ausgeführt wird, wenn der Wert nicht 200 ist.
Ob Cloudflare Probleme macht, müsstest du ja über den direkten IP-Aufruf testen können. Ggf. mittels Browser-Inspect die URL auf der Source-Seite in deine Server-IP ändern, dann kannst du es auch mit der richtigen Source testen.




Zitieren