Wenn ich diesen String also dann in der DB suchen will, fehlt mir der Rest.
Z.B. https://www.blabla.de/f%FCrsorger.html habe ichn dann auf der nächsten Seite lediglich das "f"
In der URL steht alles drin, wenn ich mir den String aber ausgeben lasse, habe ich lediglich "f" und kann den "Fürsorger" natürlich auch nicht in der DB finden.
in der htaccess habe ich folgendes stehen
Code: Alles auswählen
RewriteRule ^test/([^/%]+).html$ /123/suche.php?var=$1 [L]
Ich könnte zwar die Umlaute mit "ae" etc ersetzen aber sehe ich da Probleme, wenn man ein Wort hat welches diese Buchstaben binhaltet und nicht als "ä" gemeint ist.
Die Idee wäre natürlich aus einem "ä" z.B. eine "-ae-" zu machen, da dies doch sicherlich nur einmal vorkommen wird, doch sieht die URL dann sicherlich recht primitiv aus und für Google wird das Wort aus den Zusammenhang gerissen, womit mit der Key in der URL auch verloren geht.
Gibt es da eine Pro-Lösung für?
ps. Das gleich gilt auch für andere Sonderzeichen die codiert werden wie "()/&" usw.