it-swarm.com.de

Das Ändern von Permalinks in einem eigenen Permalink verursacht einen 404-Fehler [egal was ich tue]

Ich habe meine Permalinks auf einen benutzerdefinierten geändert. Als ich sah, dass sich meine Kontaktseite auf [domain]/index.php/contact statt auf [domain]/contact befand dies ist jedoch nicht isoliert auf/contact . Ich ging und löschte die index.php in der benutzerdefinierten Zeichenfolge. Dies hatte natürlich zur Folge, dass [domain]/index.php/contact auf [domain]/contact umgeleitet wurde. Es gab jedoch einen 404-Fehler. Seite existiert nicht .

Ich ging und überprüfte und die .htaccess-Datei existierte nicht, so dass ich htaccess aktivierte und die Datei mit vim empty erstellte, dann änderte ich die Berechtigungen mit chmod in 644 wie angegeben der Wordpress-Codex . Wir haben die Permalinks gespeichert, um festzustellen, dass ich immer noch einen 404-Fehler hatte. Zu diesem Zeitpunkt bemerkte ich, dass WordPress immer noch glaubte, die .htaccess-Datei sei nicht beschreibbar.

Ich ging hin und kopierte den Text der .htaccess-Datei. WordPress wollte, dass ich ihn manuell zur .htaccess-Datei hinzufügte. Zu meinem Ärger produziere ich immer noch einen 404 Fehler.

Weiß jemand, was dies verursachen könnte? Ich hatte dieses Problem noch nie zuvor. Was ist los?

3
Liam O'Luachra

... den <IfModule mod_rewrite.c> wrapper entfernen? Oder fügen Sie RewriteEngine On am oberen Rand der .htaccess-Datei über dem <IfModule>-Wrapper ein?
:
@ MrWhite Habe es versucht, bekomme trotzdem einen internen Fehler.

Dies weist darauf hin, dass auf Ihrem Server kein mod_rewrite installiert ist oder Sie nicht berechtigt sind, mod_rewrite in .htaccess -Dateien zu verwenden (siehe die AllowOverride-Direktiven für später). Dies erklärt, warum die Permalinks nicht funktionieren.

Mit dem <IfModule mod_rewrite.c>-Wrapper werden die Direktiven einfach nicht verarbeitet, wenn mod_rewrite nicht installiert ist. Es schlägt fehl lautlos .

Informationen zum Aktivieren finden Sie in der folgenden StackOverflow-Frage: https://stackoverflow.com/questions/869092/how-to-enable-mod-rewrite-for-Apache-2-2

1
MrWhite