Фу, блин, почитал про этот rewrite... чё-то откопал...
В общем чё-то нужно с флагом делать:
'redirect|R [=code]'
Только я не понял как это прописать в .htaccess?
Вот чё написано:
Цитата:'redirect|R [=code]' (вызывает редирект)
Префикс в Подстановке вида
http://thishost[:thisport]/ (создающий
новый URL из какого-либо URI) запускает внешний редирект (перенаправление). Если нет
накакого кода в подстановке ответ будет с HTTP статусом 302 (ВРЕМЕННО
ПЕРЕМЕЩЕН). Если вы хотите использовать дркгие коды ответов
в диапазоне 300-400, просто напишите их в виде числа
или используйте одно из следующих символических имён:
temp (по-умолчанию), permanent,
seeother. Используйте это в директивах, которые должны преобразовывать некие виртуальные URL в реальные и возвращать их клиенту,
например, преобразовывать «/~» в «/u/» или всегда добавлять слэш к /u/user, и т.д.
Примечание: При использовании этого флага, убедитесь,
что поле подстановки, это работающий URL! Если это не так, вы перенаправляете в никуда! И помните,
что сам по себе этот флаг, только дополняет URL строкой
http://thishost[:thisport]/, и процесс преобразования продолжается.
Также, обычно вы хотите остановиться и сделать этот редирект
немедленно. Для остановки процесса преобразования, вам также нужно
написать флаг 'L'. |