LINUX.ORG.RU

Подмена урла для не существующих файлов

 ,


0

1

Всем привет!

Подскажите как сделать сделать подмену урла для несуществующих файлов?

Пример. Есть два зеркальных сайта. У них есть некая директория /pictures/ в корне сайта, но содержимое может различаться из-за времени синхронизации. Нужно, что бы при отсутствии файла на сервере А, она бралась с сервера Б.

Вероятно это можно решить через mod_rewrite?


Да, именно, тебе нужен RewriteCond с ! -f (или ! -F) на запрашиваемый файл и RewriteRule с R=302.

Но есть проблема. Только «А» должен ссылаться на «Б» или в обратку это тоже работать должно? Если да, то что если файла действительно нет? Нужно будет признак перенаправления учитывать, чтобы перенаправления не циклились.

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 1)
Ответ на: комментарий от Anoxemian

Редактор опечатывается и вместо art.png ставит apt.png. Привет циклический редирект.

Браузер, конечно, отлуп даст на n-ой итерации, но зачем лишняя нагрузка?

mogwai ★★★★
()
Ответ на: комментарий от WitcherGeralt

В данном случае нужно перенаправление только в одну сторону.

ubunix
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.