Вопросы и ответы
Переадресация
Весьма полезное применение переадресации - организация скачивания обновленных версий ПО.
Когда выкладывается новая версия продукта, обычно меняется какой-то кусок в имени файла. Это удобно, т.к. позволяет избежать путаницы в версиях. Однако при обновлении версии возникает необходимость хранения и старых версий, т.к. многие могут пытаться скачивать файлы и по старым ссылкам.
Избежать этого довольно просто, использовав команду переадресации www-сервера Apache. Предположим, что Ваша последняя версия файла TUTSoft3.exe, а предыдущие были TUTSoft1.exe и TUTSoft2.exe.
Создайте файл .htaccess и напишите в нем следующие строки:
Redirect /TUTSoft1.exe http://www.имя_домена/TUTSoft3.exe
Redirect /TUTSoft2.exe http://www.имя_домена/TUTSoft3.exe
Правило формирования этого параметра такое:
к имени Вашего сервера http://www.имя_домена будет добавлено то, что Вы напишите, поэтому не забывайте про слэш в начале пути к файлу в этом параметре.
http://www.имя_домена/TUTSoft3.exe - полный Интернет-адрес файла, который будет загружаться вместо / TUT Soft1.exe или /TUTSoft2.exe.
Обратите внимание, что Вы можете написать здесь вообще любую ссылку в Интернет.
Можно также использовать директиву RedirectMatch - это то же, что и просто Redirect, но позволяет использовать * и прочие выражения, например:
RedirectMatch (.*).gif$ http://www.anotherserver.com$1.jpg)




