Irgendwie verstehe ich es nicht ganz, dass Google meine Bilder nicht (oder nur zu einem geringem Umfang) indiziert. Ich vermute mal dass urls mit nach gestellten Daten, also der Form
images/index.php?event=2014&bild=supershot.jpg
von der Google Engine als Spam interpretiert werden. Es geht allerdings recht, “clean urls” zu produzieren, um bei dem Beispiel von oben zu bleiben
images/clean/2014/supershot.jpg
in dem ein Unterverzeichnis “clean” aufgemacht wird und eine .htaccess Datei darin alles regelt. Allerdings ist die Syntax alles andere als logisch, so dass ich erst nach längerem Herumprobieren die Lösung für die Syntax hatte, nämlich
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*)/(.*) /images/index.php?event=$1&bild=$2 [last]
Dann bin ich mal gespannt, wie sich das auf den Google Index auswirkt, zumindest sehen die urls nun optisch besser aus…