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 entfernen /index.php
Ich habe einige gesucht und gefunden ... und gesagt, ich muss diese hinzufügen ... aber es funktioniert nicht ...
# 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
Ich benutze 3.5.2 wp.
Bitte lassen Sie mich wissen, wenn Sie etwas darüber wissen.
permalinks
pulla
quelle
quelle
Antworten:
Gehen Sie zu Ihrem WP-ADMIN -> Einstellungen -> Permalink und verwenden Sie die dort vorgenommene Änderung der Permalink-Struktur. Wenn eine
.htaccess
Datei erstellt wird, kopieren Sie den Inhalt und aktualisieren Sie Ihre.htaccess
Datei.Oder Überprüfen Sie, ob Ihr Hosting
mod_rewrite
aktiviert ist, indem Sie eine Dateiphpinfo.php
mit Inhalten erstellen .Laden Sie diese Datei hoch und navigieren Sie über den Browser. Sie wissen also, welche Module aktiviert sind. Sie müssen mod_rewrite aktivieren, um
index.php
von der URL zu entfernen .Weitere Details Überprüfen Sie diesen Link
quelle
Hatte genau das gleiche Problem. Aber in meinem Fall
mod_rewrite
wurde überhaupt nicht für Apache installiert. Ich habe es gerade mit installiertsudo a2enmod rewrite
und dann änderte sich meine
Permalink Settings
. Lief wie am Schnürchen.Ich hoffe es hilft.
quelle