![]() |
Wie funktioniert vBSEO? Wir diskutieren jetzt schon einige Zeit hier (in der Firma) herum, wie vBSEO funktioniert. Immerhin müssen ja sämtliche existierende Sonderzeichen in URL-konforme Zeichen umgewandelt werden. Oder ist vBSEO auf bestimmte Sprachen/Kodierungen beschränkt? Gibt es php-Funktionen, die diese Arbeit machen? Wir sind einigermassen ratlos - kann jemand Licht in die Sache bringen? Unsere Vermutung ist, dass vBSEO eigene Funktionen benutzt, die eben alle Sonderzeichen umwandelt. Nur - kann man damit wirklich alle Eventualitäten abdecken? vBSEO - vBulletin SEO |
ich hab mir für sowas mal ne ganz einfache funktion gemacht.. PHP-Code: die ersetzung von ä usw ist nur damits dann auch von den suchmaschinen erkannt wird mfg |
Was, das ist alles? Nicht dass ich deine Funktion schmälern will ;) , aber das kann ja nicht das Geheimnis von vBSEO sein, oder? Wobei: Code: $string = preg_replace('~'.$this->valid_regex.'~ims','',$string); |
naja vbseo brauch auch ne "erkennung" von den links, welche es ersetzen tut.. das was ich da habe macht einfach aus zb "Wie funktioniert vBSEO?" => "Wie-funktioniert-vBSEO" also in ein suchmaschinen freundliches format :) Alle Sonderzeichen werden entfernt, manche vorher in alternativen ersetzt :) |
Wäre es nicht besser wenn man die Sonderzeichen in HTML Code umwandelt? Also ä in ä uws. ... |
Nein? In der URL kann man (können schon) nicht so einfach Sonderzeichen anzeigen lassen. Man wandelt es deshalb um in ae, ue, oe, ss et cetera. Oder kennst du eine Adresse im Format ... Code: http://www.meineseite.de/franz-müller-geht-es-gut |
Zitat:
das heißt ich ersetze/lösche alle zeichen, die nicht im bereich a-z bzw 0-9 liegen! zudem wird das - nicht gelöscht.. :) |
Meinte natürlich "ä" anstatt ae ;). |
naja wie frederic sagte.. ae is viel ansehnlicher.. und suchmaschinen verstehen auch ae als ä.. von daher spricht doch mehr für die ae variante stell dir mal vor ein DAU sieht ein &eumel; in der adressleiste.. damit kann der nix anfangen ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:59 Uhr. |