Introseite nicht sichtbar
Autor: Achim T.
Besucht 368,
Followers 2,
Geteilt 0
Franz-Josef H.
Zusatz: Mittlerweile ist Deine Seite aufrufbar wenn man explizit die Seite, zum Beispiel https://www.achim-tandler.de/index.php mit angibt. Ergänzend solltest Du noch dafür sorgen, dass Deine Website immer auf die sichere https-Site umgeleitet wird. Wenn es bei Deinem Webhoster keine Möglichkeit gibt, die Umleitung zur https-Seite zu erzwingen, musst Du selbst eine .htaccess-Datei erstellen. Dazu mit dem Windows Editor eine Datei mit folgendem Inhalt erstellen: RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301] Diese speichern zum Beispiel als htaccess.txt. Dann umbenennen in .htaccess (ja, der Punkt muss vorne sein) und diese in Dein Serverzeichnis (dahin wo Du auch Deine Homepage hochlädst) laden. Damit wird jeder Aufruf Deiner Seite automatisch auf die https-Seite gelenkt.
Vielen Dank für die schnellen Antworten, inzwischen ist meine Seite erreichbar. Habe nochmals mit IONOS telefoniert: es gab eine fehlerhafte Weiterleitung auf die default-Seite von IONOS. Wurde vom Provider behoben.
Kleiner Wermuthstropfen:
Es gibt eine Introseite, die nach 5 Sekunden auf meine Startseite weiterleiten soll. Diese erscheint leider nicht. Woran könnte das liegen?
Gepostet am
Die Introseite ist eine von WebsiteX5 generierte Datei mit Namen index.php, die anschließend die Seite home.html, deine normale Startseite, aufruft. Wenn Du www.achim-tandler.de/index.php im Browser eingibst, klappt das auch.
Möglicherweise ist vom Webhoster bei der Reihenfolge der Startdateien nicht vorgesehen eine index.php auszuführen. Am besten fragst Du beim Service des Webhosters nach der passenden Einstellung.
Bitte bei neuen Fragen einen neuen Post aufmachen. Das erleichtert die Bearbeitung und hilft anderen mit ähnlichen Problemen.
Du kannst aber auch selbst die Reihenfolge der Abarbeitung von Dateien auf dem Webspace ändern. In der .htaccess-Datei trägst Du ein:
DirectoryIndex index.php index.html home.html
Autor
Dabke für die Antwort.
Die .htaccess-Datei habe ich unter /logs auf meinem Webspace gefunden. Ich weiß aber nicht (Laie!!!), wo ich den Befehl einfügen soll, den Du mir geschrieben hast. Ich habe ihn probehalber in eine neue Zeie am Schluß geschrieben. Da habe ich die Fehlermeldung bekommen, dass ein Speichern nicht möglich ist - ich soll es später noch einmal versuchen.
Muss der Befehl vielleicht ganz oben zu Anfang eingefügt werden?
Für Deine / Eure Hilfe bin ich wie immer sehr dankbar.
Eigentlich spielt es keine Rolle wo der Befehl steht. Er kann über all in einer eigenen zeile stehen.
Eventuell ist ein Schreibschutz vom Webhoster auf der Datei oder dem Verzeichnis gelegt, so dass Du da nichts ändern bzw speichern darfst. Am besten über den Service von ionos das klären.
Die htaccess Datei darf nicht unter /logs stehen sondern in deinem Rootverzeichnis wo deine index.php steht! Wenn dort keine ist musst du diese erst neu erstellen. Anleitungen gibt es genog hier und auch im Internet.
Autor
Die .htaccess steht definitiv im /logs. Kann ich sie nicht einfach kopieren und ins Rootverzeichnis einfügen?
Und wenn ja, ist auch hier die Position egal?
Ich weis nicht was die htaccess Datei in den /logs bewirkt! Wahrscheinlich etwas vom Hoster aus aber nicht von WSX5! WSX5 legt zwar auch eine htaccess Datei an bei gewissen Gegebenheiten, aber nie in das /log Verzeichnis sondern in den Root deines Servers! Du musst suchen wo deine Website liegt und dort gehört sie rein.
Theoretisch könntest du die Datei auch kopieren vom /log Verzeichnis und in den Root kopieren. Gibt es die Möglichkeit die DAtei zu bearbeiten direkt am Server? Dann alles in der DAtei löschen und die Zeile
DirectoryIndex index.php index.html home.html
Autor
SuperAndreas! Der letzte Tip hat geholfen. Habe, wie von Dir beschrieben, die Datei ins Rootverzeichnis kopiert, den Inhalt gelöscht und
DirectoryIndex index.php index.html home.html
eingefügt. Und nun funktioniert es wie es soll.
Vielen Dank!