Поиск:

Ответ в темуСоздание новой темы Создание опроса
> .htaccess урл преобразования, определенные модули на разные скрипты 
:(
    Опции темы
capitan
Дата 25.8.2010, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: нет
Всего: 13



Необходимо через .htaccess направлять урл picture/ ....  на view_pic.php, а остальные на index.php
picture - это виртуальная папка, её нет на сервере. 
Пробовал так:
Код

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^picture/(.*)/(.*)$  /view_pic.php?pic=$2&type=$1 [QSA,L]
RewriteRule ^(.*) /index.php?path=$1 [QSA]

Получаю ошибку сервера. Как победить.

Или выслушал бы вариант с выводом картинки. 
Вариант <img src="/view_pic.php?pic=sss&type=sss"> не предлагать.
PM MAIL WWW ICQ   Вверх
skyboy
Дата 25.8.2010, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 4
Всего: 260



Цитата(capitan @  25.8.2010,  13:32 Найти цитируемый пост)
/view_pic.php?pic=$2&type=$1 [QSA,L]

зачем слеш впереди?
зачем тема о mod_rewrite в разделе "РНР"?
PM MAIL   Вверх
sanovskiy
Дата 25.8.2010, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 25.8.2010

Репутация: 1
Всего: 1



А ларчик просто открывался.
Код

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^picture/(.*)/(.*)$  /view_pic.php?pic=$2&type=$1 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /index.php?path=$1


smile

Это сообщение отредактировал(а) sanovskiy - 25.8.2010, 16:53
PM MAIL   Вверх
capitan
Дата 25.8.2010, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: нет
Всего: 13



Хм. Работает. Вопрос закрыт. 
PM MAIL WWW ICQ   Вверх
Nigel
Дата 25.8.2010, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 20.11.2007

Репутация: 7
Всего: 19



2 раза только не надо одну и ту же строчку писать. Лучше воспользоваться request_uri.
Код

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*) /index.php?path=$1

RewriteCond %{REQUEST_URI} ^/picture/(.*)/(.*)$
RewriteRule ^(.*)$  /view_pic.php?pic=%2&type=%1 [QSA,L]

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0580 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.