tekenreeks verwijderen met htaccess

mijn webmasterhulpprogramma's bevat een lijst met (kwaadwillige) inkomende links met ongeldige tekens:

%EE%80%80

en

%EE%80%81

dus mijn links zien er vaak zo uit:

domain dot com/pdf/%EE%80%80sometext%EE%80%81moretext.pdf

of

domain dot com/pdf/sometext%EE%80%80moretext%EE%80%81moretext.pdf

Bewerken: ik moet deze ongeldige tekens verwijderen om te krijgen:

domain dot com/pdf/sometextmoretext.pdf

of

domain dot com/pdf/sometextmoretextmoretext.pdf
0
Ik heb de vraag twee keer gelezen en ik begrijp nog steeds niet wat uw vraag is of welk probleem u ondervindt.
toegevoegd de auteur David Schwartz, de bron
Weet je zeker dat je alle gecodeerde tekens uit de URI wilt verwijderen? Een deel ervan kan legitiem zijn, zoals% 20 (spatie) of% 2F (/).
toegevoegd de auteur Jon Lin, de bron
Ik denk dat iets als RewriteRule ^ (. *) [^ A-zA-Z0-9 -.] + (. *) $ $ 1 $ 2 [R] zou moeten werken. Ik zal echter resulteren in meerdere omleidingen als de gecodeerde karakters van elkaar verschillen.
toegevoegd de auteur Gerben, de bron
helaas werkt dat niet en breekt URL's met $ _GET-variabelen. En nee, ik wil niet alle gecodeerde tekens verwijderen, alleen die twee combinaties die in de vraag worden genoemd.
toegevoegd de auteur rotezecke, de bron

Geen antwoorden

0