generieren von SEO-freundlichen URLs in PHP
12. Juli 2007
Habe mal eine Funktion geschrieben, die es ermöglicht einen string in einen SEO-freundlichen string zu konvertieren:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | $test[] = 'Über sieben Brücken mußt du gehen'; $test[] = 'Ich & mein Pferd - [Bei dir zu Hause]'; /** * Wandelt einen String in einen SEO-freundlichen String um * * @copyright 2007 * @version 0.1 alpha * * @param string $string * @return string */ function SEOfriendlyURL ( $string ) { $string = strtolower($string); $search = Array(' ', 'ß', 'ö', 'ä', 'ü', 'Ö', 'Ä', 'Ü', '&'); $replace = Array('-','ss','oe','ae','ue','oe','ae','ue', 'und'); $string = str_replace($search, $replace, $string); $string = preg_replace('~[^w-]~','-', $string); $string = preg_replace('~(-){2,}~','-', $string); $string = trim($string, '-').'.html'; return $string; } echo (SEOfriendlyURL($test[0]).'<br />'); echo (SEOfriendlyURL($test[1]).'<br />'); |
Viel Spaß damit!
Letzte Kommentare