Я предлагаю использовать Фронт-контроллер. Это означает, что вы используете механизм перезаписи любого сервера httpd, который вы используете, чтобы перенаправить ВСЕ запросы в один файл (index.php или index.aspx или whathaveyou), а затем вы используете код в этом файле для отправки на соответствующую страницу. Вы можете выполнить перенаправление с вызывающих URL-адресов на дружественные URL-адреса, и если это дружественный URL-адрес, вы загружаете соответствующую страницу.
Это было бы намного проще, чем писать огромные правила перезаписи для каждого типа страниц, которые у вас могут быть. Таким образом, вся работа выполняется на том же языке, на котором уже работает ваш сайт, поэтому вам не нужно изучать и поддерживать новый файл на своем языке только для перенаправления.