Ciao.
Ho alcuni url (estrapolati dal titolo presente nel db) che includono caratteri non ammessi,
esempio:

titolo: Questo è il titolo (sottotitolo tra parentesi)

l'url è: Questo-e-il-titolo-sottotitolo-tra-parentesi-idriferimento . htm

perchè ovviamente pulisco il link dai caratteri speciali.

Tuttavia anche se sono presenti caratteri come ( ! ? l'url funziona comunque
(negli strumenti di google webmaster me ne segnala qualcuno):

Questo-e-il-titolo-(sottotitolo-tra-parentesi-idriferimento) . htm

come posso fare per ripulire l'url in entrata e reindirizzarlo con 301 a quello corretto, ovvero senza caratteri speciali?