Ich habe ein WordPress-Blog, aber ich habe Probleme damit, mod_rewrite mit .htaccess zum Laufen zu bringen.
Hier ist der Inhalt von .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/all-comments/$ /$1/ [R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Ich habe versucht, den / all-comments / -Teil der URL zu entfernen und abzuschneiden, der sich am Ende der URL mit einer Struktur wie dieser befindet http://www.mydomain.com/yyyy/mm/dd/random-text/all-comments/.
Anscheinend erlaubt die .htaccess den Wordpress-Permalinks, korrekt zu funktionieren, aber nicht die zusätzlichen RewriteRules.
Jeder kann bei dem Problem helfen, dass benutzerdefinierte mod_rewrite-Regeln in .htaccess nicht interpretiert wurden.
Danke für jede Hilfe.
Antworten:
0 für die Antwort № 1Ändern Sie Ihre Regel in:
RewriteRule (.*)/all-comments/$ /$1/
Erster Parameter ist also Regex /
sollte als geschrieben werden /
:)