Какова основная цель переписывания URL на стороне сервера?
Переименовать каждый файл на сервере так, чтобы он соответствовал каждому входящему URL.
Изменить историю браузера посетителя без обработки запроса.
Преобразовать понятный публичный URL во внутренний шаблон файла или скрипта, который использует приложение.
Запретить скриптам получать параметры.