Moris
Новичок
Редирект на страницу с описанием, если картинка открывается пользователем напрямую
Здравствуйте.
Пытаюсь решить следующую проблему: на сервере лежат пронумерованные картинки в папке /pics/
Если пользователь загружает картинку напрямую из папки (www.site.com/pics/28.jpg), то он перенаправляется на скрипт, который определяет адрес страницы с полным описанием картинки и делает редирект на эту страницу.
Для перенаправления использую mod_rewrite:
RewriteRule ^pics/(.*)\.jpg$ redirect-pic.php?id=$1 [L]
Скрипт redirect-pic.php редиректит пользователя на www.site.com/pictures/28/nazvanie-kartinki/
Все работает как часы, за исключением одного: картинка, которая прописана на странице www.site.com/pictures/28/nazvanie-kartinki/, уже не загружается (по всей видимости, при обращении к ней, точно так же производится попытка сделать редирект).
Скажите, возможно ли определить открывается ли картинка напрямую через браузер или она подгружается через другой файл, чтобы можно было обойти эту проблему?
Здравствуйте.
Пытаюсь решить следующую проблему: на сервере лежат пронумерованные картинки в папке /pics/
Если пользователь загружает картинку напрямую из папки (www.site.com/pics/28.jpg), то он перенаправляется на скрипт, который определяет адрес страницы с полным описанием картинки и делает редирект на эту страницу.
Для перенаправления использую mod_rewrite:
RewriteRule ^pics/(.*)\.jpg$ redirect-pic.php?id=$1 [L]
Скрипт redirect-pic.php редиректит пользователя на www.site.com/pictures/28/nazvanie-kartinki/
Все работает как часы, за исключением одного: картинка, которая прописана на странице www.site.com/pictures/28/nazvanie-kartinki/, уже не загружается (по всей видимости, при обращении к ней, точно так же производится попытка сделать редирект).
Скажите, возможно ли определить открывается ли картинка напрямую через браузер или она подгружается через другой файл, чтобы можно было обойти эту проблему?