Die Seite wurde nicht gefunden, kann aber keine neue Seite erstellen, da die Schnecke bereits vorhanden ist

Ich habe WordPress-Site, wo ich diese URL habe:

site.com/my-post Dieser Beitrag ist eine Seite. Aber wenn ich auf diese Seite gehe, gebe ich mir einen 404 . Ich kann die Seite nirgends in meinem Admin finden. Aber wenn ich versuche, eine neue Seite mit site.com/my-post zu erstellen, wird der Slug automatisch auf site.com/my-page-2

Wie kann ich dieses Problem lösen? Bitte beachten Sie, dass ich Zugriff auf die MySql-database habe und daher bei Bedarf Änderungen vornehmen kann.

Vielen Dank.

Solutions Collecting From Web of "Die Seite wurde nicht gefunden, kann aber keine neue Seite erstellen, da die Schnecke bereits vorhanden ist"

Haben Sie überprüft, um Ihre Permalink-Struktur zu aktualisieren? http://www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-posts-returning- 404-Fehler /

Können Sie einmal versuchen, die Permalink-Struktur wieder standardmäßig zu speichern? Überprüfen Sie, ob es funktioniert:

 Admin > Settings > Permalinks 

Wenn es funktioniert, schalten Sie es auf die gewünschte Permalink-Option und überprüfen Sie es erneut.

Hast du einige der Debugging Plugins für WordPress installiert? Es gibt viele gute Debugging-Plugins: Debuggen funktioniert super für mich.

Hier ist der Artikel, der beschreibt, um es zu benutzen. http://websynthesis.com/fixing-wordpress-404-errors/ .

Eine Art, wie Sie mit einem Slug wie my-page-2 enden, ist, wenn Sie eine Seite oder einen Post im Papierkorb haben, der den Slug von my-page . Am einfachsten ist es, Ihre Seite zu überprüfen und den Papierkorb zu posten , wenn benötigt.

Wenn das nicht funktioniert, setzen Sie Permalinks zurück: Verwenden Sie Permalinks «WordPress Codex und stellen Sie sicher, dass die Änderungen in die .htaccess Datei geschrieben werden.

Und stellen Sie sicher, dass keine anderen Weiterleitungen in .htaccess als der Standard-WordPress-Rewrite-Block sind:

 # BEGIN WordPress  RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]  # END WordPress 

Wenn Sie Permalinks aus bestimmten Gründen nicht unter Einstellungen >> Permalinks speichern können, müssen Sie die Permalinks-Einstellung in der database manuell löschen und sie dann erneut unter Einstellungen >> Permalinks speichern. Die Option ist in wp_options und wird normalerweise permalink_options und ist # 34.

Sie können auch PHPMyAdmin oder Adminer verwenden, um die database nach dem Slug my-post zu durchsuchen und zu sehen, wo sie verwendet wird. Adminer «WordPress Plugins

In WordPress ist fast alles ein “Post” mit verschiedenen “Post-Typen”. Posts, Seiten und Medienanhänge teilen sich alle die gleiche “URL-Base” (was bedeutet, dass sie vor dem Titel in der URL nichts haben), was bedeutet, dass Slugs in all diesen Post-Typen eindeutig sein müssen.

Bitte überprüfe, ob Posts oder Medienanhänge den gleichen Titel / den gleichen Slug verwenden. Überprüfen Sie auch den Papierkorb.

Löschen Sie den Beitrag dauerhaft aus dem Papierkorb, löschen Sie den Cache und versuchen Sie es erneut.