Что можно делать с помощью mod_rewrite

Модуль mod_rewrite помогает создавать схемы манипулирования адресами URL. К примеру, можно вставить значение, которое вы получили из запрашиваемого вами URL в новый URL код, организуя при этом динамическое перенаправление URL. Также возможно проверить переменные сервера, такие как, HTTP_USER_AGENT (тип браузера), и производить смену URL только если используется браузер: Safari, запущенный на телефоне модели iPhone.

Обычные функции, выполняемые mod_rewrite:

Создание «дружеских» URL адресов, маскирующих «корявые» URL адреса. К примеру, вы можете маскировать при помощи хорошо выглядящего адреса сайта xample.com/display_article.php?articleId=my-article.

 

Любой сможет использовать «дружеский» адрес URLвместо своего настоящего.

Если вы к примеру переделываете сайт и перемещаете страницу www.example.com/myarticle.html на новый адрес www.example.com/articles/myarticle.html , то с помощью mod_rewrite можно перенаправлять www. example. com/myarticle. html на адрес www.example.com/articles/myarticle.html. При этом ваш посетитель не получит ошибку 404 или «не найдена» когда посетит старый URL адрес. Благодаря такой гибкости можно запросто создать правило перенаправления запросов со старых адресовURL на новые.

Обновлено 03.11.2010 14:05