Lo debes hacer del lado de lenguaje al lado del servidor o directamente cuando vayas a crear las direcciones solo tienes que cambiar todo aquello que sea caracter especial por lo que debe ser, algo sencillo usando PHP
Código PHP:
Ver original<?php
$str = 'foo bar báz )(*&$(^*&%) candy fruíts vegetable ';
$search = array('á', 'é', 'í', 'ó', 'ú'); $replace = array('a','e','i','o','u');