Introseite wird nicht angezeigt
Autor: Hans-Günter D.Meine Homepage wird mit Introseite nich korrekt angezeigt.
Diese Lösung habe ich in einem anderen Beitrag gefunden:
Das ist ein korrektes Verhalten. Die Introseite soll ja vor der eigentlichen Startseite angezeigt werden. Deshalb verändert WbesiteX5 die Seitenzusammenstellung. Die vorhandene Startseite mit Namen 'index' wird umbenannt in 'home'. Die Intro-Seite wird als index.php angelegt (php weil hier Scripte ausgeführt werden müssen), die bei schließen oder nach der angegebenen Zeit automatisch auf die Seite 'home' verzweigt.
Wenn bei Deinem Hoster die Introseite nicht erkannt wird, dann solltest Du dort die Reihenfolge der Abarbeitung der Startseiten ändern (lassen). Du kannst es auch selbst in der .htaccess-Datei verändern, in dem Du dort einträgst:
DirectoryIndex index.php index.html home.html
Einen Button "Skip intro" gibt es meines Wissens nicht; ggf. müsste man eigenen Code einfügen.
Nun meine Frage: wo kann ich die htaccess-Datei ändern?
Wenn du noch keine .htaccess Datei am SErver hast, dann musst du diese selbst anlegen mit einem Windows Document! Dieses als htaccess.txt speichern mit der Zeile oben und dann auf den Server laden. Danach diese Datei am Server umändern auf .htaccess (also ohne txt hinten und einen Punkt voran)
Hast du allerdings schon eine htaccess am Server, dann musst du diese am Server baerbeiten und die Zeile einfügen!
Die oben erwähnte htaccess-Datei erzeugst Du mit zum Beispiel notepad.exe und trägst dort die genannten Zeilen ein. Anschließend speicherst Du die Datei und änderst dann mit dem Windows-Explorer in .htaccess wobei der Punkt vor dem Dateinamen stehen muss. Dies Datei kopierst Du in das root-Verzeichnis des jeweiligen Webspace, also dort, wo Du auch mit WebsiteX5 das Projekt exportierst.
Ist im Webspace bereits eine derartige Datei enthalten, musst Du diese herunterladen im Editor ändern und anschließend wieder hochladen.
Autor
Vielen Dank für die Rückantwort. Für diese Änderung bin ich zu unerfahren.
Gibt es keine andere Möglichkeit zwischen zwei Homepageversionen zu wählen?
Du kannst bei Deinem Webhoster nachfragen, welche Möglichkeiten es gibt, die Reihenfolge der Abarbeitung der Startseiten zu beeinflussen bzw es vom Service des Webhosters einstellen zu lassen.
Autor
Danke. Der Webhoster führt solche Änderungen nicht durch und ich bin nicht in der Lage dazu.
Schade, dass dies so kompliziert ist. Ich dachte, mit dem Anlegen der Introseite und der zweiten Homepage ist alles erledigt. Werde nun eine andere Möglichkeit suchen.
... das INDEX-Problem ist nicht schwierig und es ist kein Problem ...
... das Wichtigste ist, dass es nur einen INDEX auf der Seite gibt, nein! index.php und nein! index.html gleichzeitig ...
... wenn Sie den LINK Ihrer Website gepostet haben, können Sie die Situation leichter verstehen ...
.
ciao
.
Autor
Es handelt sich um diese Webseite:
www.entspannen-und-mehr.de
Autor
[quote=" KolAsim "]Hans-Günter D. ... ... ... Nun meine Frage: wo kann ich die htaccess-Datei ändern?... ... ... Hans-Günter D. ... ... ... Schade, dass dies so kompliziert ist. ... ... ... (It > De) ... ... 99% der Fälle wird der ".htaccess" nicht benötigt, also fast nie und in Ausnahmefällen ...
... das INDEX-Problem ist nicht schwierig und es ist kein Problem ...
... das Wichtigste ist, dass es nur einen INDEX auf der Seite gibt, nein! index.php und nein! index.html gleichzeitig ...
... wenn Sie den LINK Ihrer Website gepostet haben, können Sie die Situation leichter verstehen ...
.
Leider verstehe ich diese Antwort nicht.
(It > De) ... die aktuelle Seite bezieht sich auf die home.html Seite ...
... aber! ... Sie haben einen doppelten INDEX, der nicht gut ist, index.php (leer) und index.html (inert), die nicht koexistieren können ...
... die aktuelle Site bezieht sich auf die home.html-Seite, für die eine gültige INTRO-Seite (index.php) erforderlich wäre ...
... um es zu bekommen, müssen Sie die INTRO- oder Eingabeseite (index.php) im Projekt erstellen, dann die Strg + Vorschau-Taste bedienen, überprüfen und dann den vollständigen Export ausführen ...
... in diesem Fall müssen Sie im Internet die Datei index.html auswählen und dann mit dem Menü [X] löschen
.................................................. .........
... eine andere Lösung ohne INTRO-Seite ... (no! intro) ...
... Sie müssen alle Optionen für die INTRO- oder Eingabeseite entfernen ...
... die Strg + Vorschau-Taste drücken und überprüfen, ob die HOME-Seite zu INDEX, index.html geworden ist, und dann den vollständigen Export ausführen ...
... in diesem Fall müssen Sie im Netzwerk die Datei index.php und die Datei home.html auswählen und diese dann mit dem Menü [X] löschen ...
.
ciao
.
Autor
Die Introseite habe ich erstellt. In der Vorschau sehe ich, dass einen index-html erstellt wurde. Wie kann ich es steuern, dass eine php Datei erzeigt wird?
Normalerweise wird die index.php Seite von WebsiteX5 erzeugt, sobald Du eine Introseite anlegst. Wenn Du eine korrekte Introseite hast, sollte die auch in der Vorschau angezeigt werden. Wenn nicht, klicke bei gedrückter Strg-Taste auf den Vorschaubutton und warte, bis der grüne Fortschrittsbalken ganz durchgelaufen ist. Das baut das Projekt komplett neu auf. Wenn dann die Introseite angezeigt wird, lädst Du das Projekt komplett neu hoch.
... Sie haben gestern Tag 8 exportiert, aber die Struktur im Netzwerk blieb unverändert ...
... die Vorschläge des ersten Teils wiederholen; ... INTRO fehlt ...
Strg + Vorschau und dann in Schritt 5 den vollständigen Export durchführen, gesamt...
.
Autor
Die Introseite ist angelegt, aber als index.html und nicht wie gefordert als index.php
Lösche ich beim Webhoster die index.html wird die Homepage nicht mehr angezeigt.
Somit nutz mir die Anleitung von KolAsim leider nichts.
...!... Sie haben das Verfahren nicht genau befolgt ...!..
... in der lokalen Vorschau und es ist das gleiche wie in Ihrem STEMPEL, aber es ist beim Export wichtig ...
... müssen Sie die Vorschläge passiv ausführen und dann direkt im Netz versuchen ..
... jetzt haben Sie die Struktur erneut geändert und heute Tag 9 exportiert, gemäß dem, was ich im zweiten Teil des Vorschlags gesagt habe, dh ohne INTRO, und daher müssen Sie den letzten Teil dieses zweiten Vorschlags ausführen, dh die Netzwerkdateien löschen index.php und home.html ...
... OK ... OK ..
.
...... Nein! Entschuldigung, ich habe mich geirrt, Ihre Website zu überprüfen ...
...!... Ihre Online-Site ist immer noch die am 22. September 2020 veröffentlichte ...!...
.
Ja, das ist richtig. Du hast anscheinend das Projekt mit der Introseite noch nicht hochgeladen. Außerdem sieht es fast so aus, als ob Du kein php in Deinem Webspace aktiviert hast. Du benötigst mindestens php7.1, besser wäre eine noch höhere Version, aber keine 8.x-Version
Autor
Bei mir ist die PHP-Version 7.3.25 aktiviert. Das Projekt mit der Introseite hatte ich hochgeladen. Da aber die Willkommensseite total zerschossen war, habe ich die alte Version bis zur Klärung wieder hochgeladen.
...!... alles ist wie bisher >> 2020-09-22 ...!...
... für Tests können Sie in einen Unterordner der Site namens "test" exportieren:
www.entspannen-und-mehr.de/test/
.
Was heißt: "die Willkommensseite total zerschossen"? Wird die Seite angezeigt, oder erhältst Du einen Hinweis "Die Seite funktioniert nicht" mit HTTP ERROR 500?
In dem Fall kann es sein, dass der Fehler durch die Einbindung von Cache-Programmen, die die php-Ausführung beschleunigen sollen, verursacht werden. Gibt es bei Deinem Webhoster einen Schalter wie php-Boost aktivieren oder opCache aktivieren? Das solltest Du mal deaktivieren. Eventuell auch den Webhoster hierzu befragen!