Ich habe ein Problem mit index.php auf meiner WordPress-Website. Dieses Problem tritt auf, seit ich meine WordPress-Datenbank geändert und von WordPress zu mydatabase migriert habe. Ich habe auch meinen Tabellenpräfixnamen geändert.
Das Problem ist nun, dass ich meine Seiten und Beiträge ohne nicht sehen kann index.php
.
http://example.com/index.php/postname/
Folgende Lösungen habe ich probiert:
-
Permalinks-Einstellung ändern (nichts geändert).
-
Rewrite-Modul mit .htaccess-Datei ändern (nichts geändert).
-
Rewrite-Modul in meinem Apache2-Server aktivieren (nichts passiert).
-
Gelöschter Wert von rewrite_module der wp_options-Tabelle für Cache-Zwecke (nichts passiert).
-
Wenn ich einen Permalink für %postname% setze
z.B http://example.com/postname/
Dann bekomme ich 404 Fehler.
Mein .htaccess-Code lautet:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Bitte geben Sie mir die richtige Lösung. Wie loswerden index.php
?
Kannst du deine .htaccess posten?
– Benutzer5201742
17. September 2015 um 11:31 Uhr
Sie müssen die .htaccess-Datei in diese Frage einfügen.
– Robert
17. September 2015 um 11:37 Uhr
Wenn Sie eine nicht vorhandene Seite besuchen, erhalten Sie die 404-Wordpress-Fehlerseite (normalerweise themenbezogen) oder die 404-Serverseite (normalerweise nur einfacher Text)? z.B example.com/fakelocation
– Steve E.
17. September 2015 um 11:39 Uhr
Einfach mal googlen, da gibt es viele Antworten. Wenn ich kann, werde ich diesen Beitrag duplizieren Google
– Abdulla Nilam
17. September 2015 um 11:44 Uhr
learn.iis.net/page.aspx/466/… Der obige Link ist nützlich für Windows-Server, aber ich verwende Linux-Server
– Rahul Ahirwar
17. September 2015 um 11:56 Uhr