Hallo, ich würde gern den Gambio-SEO-Boost noch ein wenig feintunen, sodaß z. B. immer nur ein Bindestrich in der URL ist oder "&" in "und" umgewandelt wird. Im Moment bin ich auf der Suche an welcher Stelle bzw. von welchem Script diese SEO-Urls aus dem Kategorie- oder Produktnamen automatisch generiert werden. Kann da möglicherweise jemand einen Tip geben, wo ich schauen muss?! In der htaccess anpassen scheint nix zu bringen.
Danke für den Tip! Habs gefunden. Im Grunde tut der letzte Teil PHP: function clean_name($p_string, $p_strip_only_illegal_characters = false) { $t_string = $p_string; if(!$p_strip_only_illegal_characters) { $t_search_array = array('ä','Ä','ö','Ö','ü','Ü','ä','Ä','ö','Ö','ü','Ü','ß','ß','&','&',' '); $t_replace_array = array('ae','Ae','oe','Oe','ue','Ue','ae','Ae','oe','Oe','ue','Ue','ss','ss','und','und','-'); $t_string = str_replace($t_search_array, $t_replace_array, $t_string); $t_string = preg_replace('/--+/', '-', $t_string); $t_string = preg_replace('/^-+(.*)/', "$1", $t_string); $t_string = preg_replace('/(.*)-+$/', "$1", $t_string); } $t_string = preg_replace('/[^a-zA-Z0-9-]/i', '', $t_string); return $t_string; return xtc_cleanName($p_string); } das was ich tun will. Nur eins versteh ich nicht, das & wird nicht ersetzt, sondern verschwindet. Irgendie seh ich die Stelle nicht wo es schon rausgefiltert wird (ich vermute, dass das der Grund ist, dass es nicht ersetzt wird). EDIT: & wird doch ersetzt, aber nicht durch "URLs reparieren" korrigiert. Funktioniert nur bei neuen Kategorien!