Suchmaschinenfreundliche URLs, Teil 2
Im Eintrag Suchmaschinenfreundliche URLs beschrieb ich, wie ich mithilfe eines PHP-Skripts und einer Modifizierung der .htaccess aus den dynamischen Links dieses Weblogs pseudo-statische gemacht habe. In einem Kommentar schlug Thiemo vor, das mit der RewriteEngine und der .htaccess zu machen.
Damals hatte mir allerdings der Support meines Hosters gesagt, dass das dafür notwendige Apache Modul mod_rewrite nicht installiert sei – letzte Woche kam die Info, dass es nun doch installiert ist. Und da Thiemos Lösung die viel elegantere ist, habe ich die PHP-Skripte so umgeschrieben, dass URLs jetzt in der Form /images/20031106-201345.html erzeugt werden. Die entsprechenden Einträge in der .htaccess sehen (mit Thiemos Unterstützung) jetzt so aus:
RewriteEngine on
RewriteBase /
RewriteRule ^[a-z]+$ /index.php?c=\$0
RewriteRule ^[0-9]{6}$ /index.php?d=\$0&t=archiv&%{QUERY_STRING}
RewriteRule ^[0-9]{8}$ /index.php?d=\$0
RewriteRule ^[a-z]+/[0-9\-]+$ index.php?eintrag=/\$0.html&%{QUERY_STRING}
RewriteRule ^[a-z]+/[0-9\-]+\.html$ index.php?eintrag=/\$0&%{QUERY_STRING}
Hier findet man viele Rewrite Beispiele.
Ähnliche Beiträge:
„Ich bin auf Go, es kann losgehen!“ Eudora vs. Panthers Mail
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter

