Hallo miteinander,
ich habe eine Website von meiner lokalen Umgebung auf einen Server migriert und wollte das Projekt jetzt online schalten.URL
Dabei bin ich folgendermaßen vorgegangen:
- lokale DB exportiert
- URL des lokalen Servers mit der URL der Domain überschrieben
- wp-config mit den korrekten Daten gefüllt
- neue DB importiert
- WP-Daten per FTP hochgeladen
Dementsprechend sollte ja eigentlich alles funktionieren. Die Startseite wird auch aufgerufen und die Inhalte werden von der DB geladen. Die Verbindung steht also.
Mein Problem: Möchte ich nun eine Unterseite aufrufen, so kommt direkt ein 404-Fehler - "die angeforderte URL konnte nicht gefunden werden...."
Dann habe ich mal die DB durchforscht und unter wp_posts womöglich den Fehler gefunden. Es hat wohl etwas mit den Permalinks zu tun. Ich bin mir sicher, dass ich diese im Backend von WP auf "pretty permalinks" gestellt habe (in der lokalen Umgebung). Jedoch wurden alle Seiten als /?page_id=123 hinterlegt. Gefunden habe ich dies in der Spalte "guid".
Wechsle ich jetzt in der veröffentlichten Website die Permalinks auf Standard (einfach), dann funktionieren die Navigationslinks wieder. Weil sie auf die ID-Pages zugreifen. Leider funktioniert wieder gar nichts außer die Startseite, sobald ich auf Pretty Permalinks (Beitragsname) umstelle.
Kennt jemand dieses Problem und kann mir sagen, was ich tun kann? Ich habe schon versucht, einen Eintrag in der DB zu überschreiben - also von /?page_id=123 zu /ueber-uns - jedoch ohne Erfolg.