Wordpress Permalink Strukturänderung Problem

Ich habe einige andere Posts auf SO zu diesem Problem gesehen, aber keine der vorgeschlagenen Lösungen hat für mich funktioniert, also reposte ich.

Nachdem ich meine Permalink-Struktur auf geändert habe/%postname%/funktioniert keiner der links Ich erhalte die folgenden 404:

Not Found

The requested URL /my-post-name/ was not found on this server.

Apache/2.2.20 (Ubuntu) Server at mysite.com Port 80

Wenn ich zurück zumdefault Permalink Struktur es beginnt wieder zu funktionieren, aber ich möchte haben/%postname%/ Struktur sowieso.

Meine.htaccess Datei istchmod ist 777.

Nach dem Update meiner Permalink-Struktur auf/%postname%/, das.htaccess Die von Wordpress generierte Datei ist die folgende:

# 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

Irgendwelche Gedanken?

Bearbeiten:

Ich habe versucht, die Permalink-Struktur wie folgt zu ändern:

/index.php/%postname%/

und es hat gut geklappt. Das Problem ist jedoch nicht überraschend, dass die Links in der folgenden Form vorliegen:

www.mysite.com/index.php/my-page.com

Meine Frage ist, wie ich entfernen kannindex.php von meinen links. Wenn ich es von der Permalink-Struktur entferne (d. H./%postname%/) funktionieren meine links nicht mehr.

PS: Anstatt Blogeinträge zu verwenden, verwende ich nur Seiten auf meiner Website. Wenn es nötig ist, ist meine Seite: mll.sehir.edu.tr.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage