index.php statt auf htdocs an anderen Ort ablegen

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Re: index.php statt auf htdocs an anderen Ort ablegen

Postby juergenfranz » 11. June 2021 12:49

Ich habs!

Also ich hatte noch eine .htaccess-Datei mit im Verzeichnis und die hat gestört. Die brauche ich wohl nur dort, wo sie gehostet ist und nicht hier in der xampp-umgebung, sie hat den Inhalt:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]


Jetzt werdet ihr sagen, ich sollte doch nur eine index.html im Verzeichnis haben und sonst nichts. Richtig, das hatte ich ja zwischendurch auch und

nur weil ich durch Zufall mal aufgefordert wurde, dass ich den Browserverlauf löschen soll kam ich zur Lösung:

War in dem Verzeichnis g:/jfit schonmal die htaccess-Datei mit drin, dann merkt sich der Browser das wohl irgendwie und selbst wenn
in g:/jfit dann nur die index.html steht und sonst nichts meldet er trotzdem den Fehler.


Die Lösung in meinem Fall (neben der Documentrootgeschichte in der conf-Datei) war also, die .htaccess rauszuschmeißen und den Browserverlauf zu löschen!

Krass halt, dass sich
1) da der Browser was gemerkt hat und
2) dass die htaccess-Datei in ....htdocs/jfit bzw. ....htdocs/pages keine Probleme gemacht hat.

Wer das noch nachverdauen möchte und Erklärung weiß, kann mir da gerne nochwas reinschreiben .

Danke für Eure Hilfen.
Jürgen
juergenfranz
 
Posts: 10
Joined: 24. May 2021 20:07
XAMPP version: 8.0.6
Operating System: Windows

Re: index.php statt auf htdocs an anderen Ort ablegen

Postby Nobbie » 11. June 2021 13:15

juergenfranz wrote:War in dem Verzeichnis g:/jfit schonmal die htaccess-Datei mit drin, dann merkt sich der Browser das wohl irgendwie und selbst wenn
in g:/jfit dann nur die index.html steht und sonst nichts meldet er trotzdem den Fehler.


Nein, der Browser hat nicht die geringste Ahnung von .htaccess, da weiß er nichts von, die sieht er nie, die bekommt er nie, da weiß er auch nicht, was das ist. Der Browser cached allenfalls die Response von Apache, mag sein, dass Du immer Antworten aus dem Cache bekommen hast. Hin und wieder mal mit F5 resp. Shifrt+F5 oder Ctrl.+F5 den Cache aktualisieren.

Wenn die .htaccess drin steht, ist die Fehlermeldung klar, weil auf https: umgelenkt wird, aber da hast Du nichts stehen, deswegen kommt da ein Fehler. Es ist (leider) wie immer: der Fehler sitzt vor dem Computer....

juergenfranz wrote:Krass halt, dass sich
1) da der Browser was gemerkt hat und
2) dass die htaccess-Datei in ....htdocs/jfit bzw. ....htdocs/pages keine Probleme gemacht hat.


s.o.

1. Der Browser "merkt" sich nichts, er cached allenfalls Responses vom Apachen.
2) Da wird keine .htaccess gewesen sein.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: index.php statt auf htdocs an anderen Ort ablegen

Postby Altrea » 11. June 2021 14:45

juergenfranz wrote:Krass halt, dass sich
1) da der Browser was gemerkt hat und
2) dass die htaccess-Datei in ....htdocs/jfit bzw. ....htdocs/pages keine Probleme gemacht hat.

Zu 1 hat Nobbie ja schon was gesagt.

Zu 2 ist anzumerken, dass XAMPP auch mit rudimentären https Funktionalitäten vorkonfiguriert ist. Dafür gibt es aber einen eigenen VirtualHost der natürlich auf das htdocs Verzeichnis verweist. Deshalb hat das vor dem Verschieben funktioniert, da HTTP und HTTPS noch derselbe DocumentRoot waren und deshalb die Pfade auf Ressourcedateien gemappt werden konnten.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: index.php statt auf htdocs an anderen Ort ablegen

Postby juergenfranz » 11. June 2021 20:06

Danke Euch beiden für die letzten Anmerkungen. Damit ist ja nun alles aufgeklärt.
Hat mich gefreut.
Grüße
Jürgen
juergenfranz
 
Posts: 10
Joined: 24. May 2021 20:07
XAMPP version: 8.0.6
Operating System: Windows

Previous

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 51 guests