Entfernen Sie “index.php” aus Permalinks

Ich habe versucht, eine Lösung zu finden. aber ich kann nicht ..

Meine Links sind alle domain.com/index.php/post_name/

Ich möchte wirklich /index.php entfernen

Ich habe gesucht und gefunden … und gesagt, dass ich diese hinzufügen muss … aber es funktioniert nicht ..

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

Ich benutze 3.5.2 wp.

Bitte lassen Sie es mich wissen, wenn Sie etwas darüber wissen.

Solutions Collecting From Web of "Entfernen Sie “index.php” aus Permalinks"

Gehe zu deinem WP-ADMIN -> Einstellungen -> Permalink und benutze dort die Permalink Struktur Änderung, wenn es eine .htaccess Datei erzeugt kopiere den Inhalt und aktualisiere deine .htaccess Datei.

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

 < ?php phpinfo();?> 

Laden Sie diese Datei hoch und durchsuchen Sie sie über den Browser. Sie wissen also, welche Module aktiviert sind. Sie benötigen mod_rewrite enable, um die index.php von der URL zu entfernen.

Mehr Details Überprüfen Sie diesen Link

Hatte genau das gleiche Problem. Aber in meinem Fall war mod_rewrite nicht für Apache installiert. Ich habe es gerade mit installiert

sudo a2enmod rewrite

und änderte dann meine Permalink Settings . Lief wie am Schnürchen.

Ich hoffe es hilft.