Ich muss einige Blog-URLs neu schreiben, um bestimmte Zeichen zu entfernen. Dies sind die Zeilen "a556" (a ist immer vorhanden, die Zahlen sind immer 3 Ziffern und sind zufällig). Dies geschieht entweder durch einen einfachen oder doppelten Bindestrich, den ich auch entfernen muss.Umschreiben einer URL zum Entfernen bestimmter Zeichen
müssen diese aus umleiten:
[domain]/Blog/[article_name] -a556
oder
[domain]/Blog/[article_name] - -a556
Zu
[domain]/Blog/[article_name_with_characters_removed]
ich die Regex denken den Text zu erfassen, zu entfernen ist:
([-]{1,2}a[0-9])\w+
Aber ich weiß nicht, wie man setze dies in eine Rewrite-Regel.
Kann jemand helfen?
Sie wollen * umleiten * die alten URLs auf neue URLs? Oder möchten Sie Ihre URLs generell in diesem neuen Format anzeigen? – deceze
Tipp: Diese Arten von Vanity-URLs sind leicht auszunutzen, da böswillige Benutzer Links wie '[domain]/blog/something-really-nasty-and-offensive-a556' erzeugen können. Besser, du überprüfst auch den Vanity-Teil, anstatt ihn wegzuwerfen. – Tomalak
@Tomalak Was würde jemand davon gewinnen ...? – deceze