Gegen Duplicate Content, den natürlichen Feind des WordPress-Bloggers muss man sich fast täglich zur Wehr setzen. Heute index.php
Alle WordPress Blogs sind über http://www.domain.tld erreichbar wie auch über http://www.domain.tld/index.php. Wenn nun ein übereifriger Theme-Autor einen Link auf die index.php einbaut oder der Blog von außen mit http://www.domain.tld/index.php verlinkt wird, hat man ein Problem. Ob kannst du leicht im Google Webmaster Central oder mittels einer “site:”-Abfrage feststellen.
Abhilfe schafft eine kleine Änderung in der .htaccess-Datei.
Aus
RewriteEngine On
RewriteBase /RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
wird
RewriteEngine On
RewriteBase /RewriteCond %{REQUEST_URI} ^/index\.php$
RewriteRule . / [L,R=301]RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / [L]
Sehr wichtig ist die letzte Zeile. Würde man diese nicht ändern, würde jeder Post auf die index.php umgeleitet werden.