MOD_REWRITE – это модуль Apache, с помощью которого можно преобразовывать URL- адреса.
Например, у вас есть скрипт, отвечающий за вывод новостей. Чтобы посмотреть новости, например, за 4 июня 2005 года URL запроса должен выглядеть следующим образом. http://www.server.ru/news.php?y=2005&m=06&d=4 (№1)
Этот URL определяет физический адрес скрипта и передаваемые ему параметры.
Но Вы, допустим, хотите, чтобы URL принял более "человеческий" вид, например такой http://www.server.ru/news/2005/6/4/ (№2)
Вот модуль mod_rewrite отвечает как раз преобразование URL № 2 к физическому адресу страницы (URL №1). В основном для работы с mod_rewrite нужно знание регулярных выражений.