So entfernen Sie index.php von der URL der WordPress-Site [duplicate]

Lesezeit: 2 Minuten

Benutzeravatar von Rahul Ahirwar
Raul Ahirwar

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:

  1. Permalinks-Einstellung ändern (nichts geändert).

  2. Rewrite-Modul mit .htaccess-Datei ändern (nichts geändert).

  3. Rewrite-Modul in meinem Apache2-Server aktivieren (nichts passiert).

  4. Gelöschter Wert von rewrite_module der wp_options-Tabelle für Cache-Zwecke (nichts passiert).

  5. 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

Gehen Sie zu Ihrem WP-ADMIN–>Einstellungen–>Permalink und verwenden Sie dort die Änderung der Permalink-Struktur. Wenn dadurch eine .htaccess-Datei generiert wird, kopieren Sie den Inhalt und aktualisieren Sie Ihre .htaccess-Datei.

Oder prüfen Sie, ob Ihr Hosting mod_rewrite aktiviert ist, indem Sie eine Datei phpinfo.php mit Inhalt erstellen,

<?php phpinfo();?>

Laden Sie diese Datei hoch und durchsuchen Sie sie über den Browser. So wissen Sie, welche Module aktiviert sind. Sie müssen mod_rewrite enable aktivieren, um index.php aus der URL zu entfernen.

Weitere Details Prüfen dieser Link

  • Wenn ich phpinfo sehe, ist es bereits im Konfigurationsabschnitt „Loaded Modules“ von Apache2handler aktiviert.

    – Rahul Ahirwar

    17. September 2015 um 12:20 Uhr

1390550cookie-checkSo entfernen Sie index.php von der URL der WordPress-Site [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy