Sven: .htaccess Umleitung will nicht

Beitrag lesen

Hallo an Dich und die anderen Antworter,

Hm. Womöglich liegt das Problem auch an anderer Stelle. Gehen wir es von der Wurzel an und schauen wir nach, was wirklich passiert.

Du schreibst „.htaccess“.

  1. Dazu müsste das DNS passend konfiguriert sein.

  2. Es müsste der (erreichbare) Server erst einmal so konfiguriert werden, dass er - bleiben wir vorerst(¹) bei Deinen Beispielen - auf einen Aufruf von „egalwas.my-domain.de“ überhaupt auf die .htaccess zugreift, also in der Server-Config das passende Wurzelverzeichnis haben und

Das verstehe ich.

  1. die .htaccess muss zudem überhaupt „angefasst“ werden.

Klar.
Das wird sie aber, denn derzeit habe ich, weil die Umleitung per Rewrite-Rule nicht funktionierte, alle Anfragen auf eine index.php geleitet und leite per php header-location um, was auch wunderbar funktioniert.

Trotzdem fände ich interessant, herauszufinden, warum die Rewrite-Umleitung nicht gegriffen hat gestern.

Ein erster, zielführender Test wäre, wenn Du uns die Ausgaben von

wget -d http://egalwas.my-domain.de

ODER

curl -v http://egalwas.my-domain.de

(ohne das HTML - aber die HTTP-Header) zeigst. curl ist bei modernen Windows-Versionen angeblich an Board. wget gibt es zur Not auch für Windows.

Ich habe die Möglichkeit, über ein Ubuntu-Linux zuzugreifen.

Übrigens „http“ - wenn Du das nicht sehr explizit angibst rufen aktuelle Browser statt dessen „https://egalwas.my-domain.de“ ab.

Warum ist http hier wichtig?

Ebenfalls zielführend:

Hast Du Zugriff auf das Logfile des Servers? Und das Error-Log? Dann zeige uns auch die zu den Abrufen passenden Zeilen.

Leider nicht.
Ich habe zwar Zugriff auf den apache-error-log, aber der kann niemals wirklich vollständig sein. Denn ich bin gestern 2 x in eine IP-Sperre seitens des Providers hinein gelaufen und der versuchte Zugriff auf fehlende Scripte nicht im Error-Log.

Was die Ausgabe angeht, müssen wir bin morgen warten, denn derzeit habe ich die gestern nicht funktionierende Umleitung ja durch o.g. KOmbi aus .htaccess und index.php ersetzt.

Sven