it-swarm.com.de

Einfache Permalinks funktionieren nicht!

Für meine WordPress-Website funktionieren normale Permalinks nicht. Die Post-URL ändert sich, aber wenn wir auf den Post klicken, wird er nicht zur Post-Seite weitergeleitet. Es wird auf der Homepage selbst sein.

Zum Beispiel:

http://example.com/?p=14523

Wenn ich die Permalinks in andere benutzerdefinierte Formate ändere, funktioniert es ordnungsgemäß und zeigt die Posts-Seite an. Zum Beispiel:

http://example.com/2018/09/01/postname/

Ich habe versucht, eine neue .htaccess-Datei zu erstellen, nachdem ich die Permalinks auf plain geändert habe. Funktioniert immer noch nicht.

1
santosh hegde

Einfache Permalinks der Form /?p=14523 (oder /index.php?p=14523) benötigen nicht unbedingt eine .htaccess-Datei, da sie kein mod_rewrite zum Umschreiben der URL benötigen (im Gegensatz zu den von Ihnen erwähnten benutzerdefinierten Permalinks ).

Bei einer URL der Form /?p=14523 (im Gegensatz zu /index.php?p=14523), bei der Sie das Indexdokument (dh index.php) nicht explizit in der URL angeben, muss die DirectoryIndex auf Ihrem Server korrekt festgelegt sein. Dies kann in .htaccess mit der folgenden Direktive erreicht werden:

DirectoryIndex index.php

Normalerweise ist dies auf den meisten Servern standardmäßig eingestellt, manchmal jedoch nicht.

1
MrWhite

lösche .htaccess vollständig und setze die Permalinks zurück.

0