Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mod_rewrite, Не получается корректно настроить 
:(
    Опции темы
izOne
  Дата 24.7.2004, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Исходные url'ы:
1. http://site/imagedir/image.gif - существует
2. http://site/image/image.gif - не существует
3. http://site/image/image.css - не существует
4. http://site/image/image - не существует


необходимо, чтобы mod_rewrite делал следующее:

1. Если REQUEST_URI существует(1), то ничего не делать; не разбирать последующие правила
2. если REQUEST_URI не сущестует(2), но заканчивается на .gif или .jpg , то перенаправить на file.php; не разбирать последующие правила
3. если REQUEST_URI не сущестует(3), но заканчивается на .css , то перенаправить на css.php; не разбирать последующие правила
4. если не подходят предыдущие правила, то перенаправить на index.php

Пробовал следующий вариант, но он не работает:(

Код
RewriteEngine on
Options +FollowSymlinks +Includes -Indexes -MultiViews
RewriteBase /
RewriteCond %{REQUEST_URI} !-U
RewriteRule (.*)  -  [L]
RewriteRule (.+)\.css$  css.php  [L]
RewriteRule (.+)\.gif$ file.php [L]
RewriteRule (.+)\.jpg$ file.php [L]
RewriteRule (.*)       index.php [C]


Где моя ошибка?
PM Jabber   Вверх
Secandr
Дата 25.7.2004, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

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



Объясните пожалуйста причём тут пхп?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
arial
Дата 25.7.2004, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 772
Регистрация: 11.3.2003
Где: Архангельская обл .

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



Secandr, связь PHP, Apache и mod_rewrite очевидна. Топик в тему.



--------------------
Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская)
PM ICQ   Вверх
izOne
Дата 26.7.2004, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Потому что я делаю сайт на PHP и не получается решить вопрос с преобразоанием url'ов. Форума по Apache я не нашел. Я не против перемещения топика в другой форум, но хотелось бы просто услышать ответ на поставленнный вопрос!
--------------------
Успех ждет каждого, но иногда всю жизнь.
PM Jabber   Вверх
Secandr
Дата 26.7.2004, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

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



izOne Я просто спросил smile.gif с mod_rewrite никогда не работал, а судя по коду не пхп....


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
arial
Дата 26.7.2004, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 772
Регистрация: 11.3.2003
Где: Архангельская обл .

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



Secandr, mod_rewrite - лучший вариант для построения ЧПУ, например.
Или под именем картинки (counter.png, например) спрятать скрипт (counter.php, например).
Да много еще чего можно сделать с помощью mod_rewrite.
Советую изучить.



--------------------
Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская)
PM ICQ   Вверх
IZ@TOP
Дата 26.7.2004, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

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



Народ, а на IIS есть что ни будь подобное? Если нет, то где можно найти описание как работает этот mod_rewrite? Желательно техническое. Тогда можно будет написать фильтр свой для обработки smile.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Borland_Delphi_6
Дата 26.7.2004, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


LoneLINEss
****


Профиль
Группа: Участник Клуба
Сообщений: 2509
Регистрация: 5.11.2002
Где: in fortune dreams ...

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



IZ@TOP
Насколько мне известно, под IIS нет и не было такого. Инфу по mod_rewrite можно на сайте апача поглядеть. А вообще - рульная это вещь! thumbs-up.gif


--------------------
Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform.

Мои фотографии
PM MAIL WWW   Вверх
Secandr
Дата 27.7.2004, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

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



А может кто-нибудь на вопрос ответит?


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


 




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


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

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