X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> .htaccess, перенаправления
500
500
Topic Starter сообщение 25.1.2010, 16:23; Ответить: 500
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 964
Регистрация: 21.10.2008
Из: чего состоит атом?
Поблагодарили: 145 раз
Репутация:   38  


Здравствуйте, подскажите пожалуйста как реализовать следующее:
Есть папка с картинками на сервере, к примеру, /img/
мне нужно чтобы при открытии ссылки например _http://site.ru/img/image1.jpg (или jpeg) открывалась страница например _http://site.ru/viewer.php
а имя запрашиваемой картинки передавалось как параметр. и если можно, то не get методом..

*формат картинок только jpg или jpeg

Сообщение отредактировал 500 - 25.1.2010, 16:24
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
On1x
On1x
сообщение 25.1.2010, 16:30; Ответить: On1x
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 262
Регистрация: 24.1.2010
Из: Димитровград
Поблагодарили: 61 раз
Репутация:   20  


Не гет методом нельзя. Перенаправление в любом случае будет идти как параметр.

итак есть вариант:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/img/(.*)$ viewer.php?$1

в скрипте лови
$_SERVER["REQUEST_URI"] в нем будет то, что в (.*)

формат картинок можно ловить уже в скрипте, и убери строки
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
если файлы существуют.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seowayder
seowayder
сообщение 25.1.2010, 16:45; Ответить: seowayder
Сообщение #3


Создание и поддержка сайтов
*****

Группа: Active User
Сообщений: 935
Регистрация: 16.1.2010
Из: Yandex
Поблагодарили: 225 раз
Репутация:   42  


500, Здравствуйте! Можно ваш icq в ПМ?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
500
500
Topic Starter сообщение 25.1.2010, 20:48; Ответить: 500
Сообщение #4


Завсегдатай
*****

Группа: Active User
Сообщений: 964
Регистрация: 21.10.2008
Из: чего состоит атом?
Поблагодарили: 145 раз
Репутация:   38  


On1x
в хтакцесс
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/uploads/(.*)$ viewer.php?$1

файл с картинкой 1.jpg лежит в папке /uploads
файл viewer.php в корне
захожу _http://**.ru/uploads/1.jpg
открывается этот же путь (показывается картинка)

seowayder написал в ЛС

Сообщение отредактировал 500 - 25.1.2010, 20:49
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
On1x
On1x
сообщение 25.1.2010, 23:12; Ответить: On1x
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 262
Регистрация: 24.1.2010
Из: Димитровград
Поблагодарили: 61 раз
Репутация:   20  


убери RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
500
500
Topic Starter сообщение 26.1.2010, 16:41; Ответить: 500
Сообщение #6


Завсегдатай
*****

Группа: Active User
Сообщений: 964
Регистрация: 21.10.2008
Из: чего состоит атом?
Поблагодарили: 145 раз
Репутация:   38  


Вопрос решен. Спасибо On1x, постучал в аську, быстро придумали решение)
В .htaccess нужно было прописать
RewriteEngine on
RewriteRule ^uploads/(.*)$ viewer.php?$1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
hi_firer
hi_firer
сообщение 26.1.2010, 20:55; Ответить: hi_firer
Сообщение #7


Частый гость
**


Группа: User
Сообщений: 98
Регистрация: 26.1.2010
Поблагодарили: 3 раза
Репутация:   1  


Для чего нужны строки:

Options +FollowSymLinks
RewriteEngine On


Какая-нить из них за сессии отвечает?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблема с 301 редиректом в htaccess
не срабатывает с (без www) на www
14 danc1r0k 1975 2.11.2017, 14:44
автор: vadosseo
Открытая тема (нет новых ответов) Редирект в ModX через .htaccess коряво работает
9 kstnews 674 15.10.2017, 21:12
автор: x64
Открытая тема (нет новых ответов) Наладить htaccess на Wordpress
2 LebedevStr 547 25.5.2017, 14:14
автор: LebedevStr
Открытая тема (нет новых ответов) как поставить запрет на папку Dle Htaccess?
1 gemkeepers 1654 30.1.2010, 0:01
автор: n1tr1k


 



RSS Текстовая версия Сейчас: 13.12.2017, 13:31
Дизайн