Вопрос по части htaccess

Тема в разделе "Администрирование серверов", создана пользователем apekoff, 25 июн 2011.

Модераторы: mefish, stooper
  1. apekoff

    apekoff Создатель

    Регистр.:
    19 авг 2008
    Сообщения:
    40
    Симпатии:
    1
    Здравствуйте.
    История такая - в папке images есть картинка kartinka.jpg
    Как сделать чтобы при переходе на /images/zdes-luboe-znachenie.jpg показывалось бы содержимое kartinka.jpg
    И возможно ли вообще так сделать ?
    Если ДА - то какой будет ответ вебсервера ? - 200,302,301?
     
  2. Beloslav

    Beloslav Постоялец

    Регистр.:
    24 июл 2008
    Сообщения:
    110
    Симпатии:
    11
    Здравствуйте!


    Синтаксис таков:

    PHP:
    Redirect 301 /images/zdes-luboe-znachenie.jpg /images/kartinka.jpg
    По крайней мере для обычных страничек. На картинках не тестил.

    Ответ вместо 301 можно сделать любой. На ваш вкус =)


    Тут есть инфа по сабжу

    http://snowgate.info/redirect_htaccess.html
     
  3. apekoff

    apekoff Создатель

    Регистр.:
    19 авг 2008
    Сообщения:
    40
    Симпатии:
    1
    все хорошо ,но не хорошо
    Код:
    Redirect 301 /images/ /images/kartinka.jpg
    редирект работает только если просто открыть папку images , а как сделать чтобы любая картинка /images/kartinka-blablabla.jpg открывалась как /images/kartinka-blablabla.jpg но при этом содержимое картинки было kartinka.jpg
    тут еще такая история - нужно чтоб возвращало статус 200
     
  4. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    PHP:
    RewriteEngine On

    RewriteRule 
    ^images/(.*).jpg(/?)+$ /images/kartinka.jpg [L]

    Должно работать.
     
  5. PHPCod3r

    PHPCod3r

    Регистр.:
    7 июн 2010
    Сообщения:
    261
    Симпатии:
    25

    вот тут интересное решение предложено
    https://www.nulled.cc/showpost.php?p=1799769&postcount=17
    оно и для вашей проблемы вполне может подойти
    тут /images/zdes-luboe-znachenie.jpg
    прячете пхп код, который будет выводить картинку
    kartinka.jpg )