it-swarm.com.de

Nach dem Wechsel vom Unterverzeichnis zur Startseite wird die Startseite nicht angezeigt

Ich habe ein WordPress-Verzeichnis von " http://example.net/wordpress " nach " http://example.net " verschoben und jetzt gibt die Homepage einen 404-Fehler aus.

Jede andere Seite funktioniert korrekt, AFAIK. Beispielsweise wird " http://example.net/about " korrekt angezeigt, aber die Eingabe von " http://example.net " in die Adressleiste wird schließlich zu " http: // example.net/wordpress "und gibt dann einen 404-Fehler aus.

In der Datenbank habe ich die Werte für Site-URL und Home-URL so geändert, dass sie korrekt sind.

Die Seite, die angezeigt werden soll, ist page_id = 6. In der Datenbanktabelle für "wp-options" ist die Option für "show_on_front" auf "page" gesetzt. Die Option für "page_on_front" ist auf 6 gesetzt. (Ich habe diese Werte nicht geändert.)

Die Eingabe von " http://example.net/?page_id=6 " führt zu einem 404-Fehler, die Eingabe von " http://example.net/?page_id=416 " geht zu seine richtige Seite.

Ich habe Permalinks auf "plain" gesetzt (also keine Permalinks). In den Leseoptionen stelle ich die Homepage so ein, dass Blog-Posts angezeigt werden (anstelle einer statischen Seite). Wenn ich das tue, wird die Site-URL mit? Page_id = 6 korrekt aufgelöst.

Wenn ich dann die Leseoptionen ändere, um "Homepage" für die Startseite zu verwenden, wird die Site-URL mit "page_id = 6" auf die richtige Seite aufgelöst, die Site-Adresse jedoch auf "example.net/wordpress" und zeigt die richtige Seite.

Ich schalte die Permalinks ein und die Site-URL wird in "example.net/wordpress" aufgelöst und es wird ein 404-Fehler ausgegeben.

Wenn ich eine andere statische Seite für die Homepage verwende, passiert dasselbe.

1
Rev. Samuel

TL: DR: Der Slug der Homepage und ein Ordner im Stammverzeichnis hatten den gleichen Namen

Es gab einen Ordner, den ich für Homepage-Assets verwendete, die Adresse war "example.net/home/" und die ursprüngliche WP-Entwicklung war "example.net/wordpress/". Als ich die WordPress-Dateien in das Stammverzeichnis verschoben habe, war auf der Homepage eine Spur von "home" zu sehen, die jetzt mit dem Ordner "example.net/home" in Konflikt stand. Um dies zu beheben, habe ich in den Leseoptionen die Startseite so geändert, dass Beiträge angezeigt werden. Dann habe ich den Slug der Homepage in "Homepage" geändert. Dann habe ich die Homepage so eingestellt, dass die statische Seite "home-page" angezeigt wird und jetzt funktioniert alles.

0
Rev. Samuel