Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать исключение в переадресации, Apache mod_rewrite 
:(
    Опции темы
Master
  Дата 27.9.2007, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

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



У на сайте все разделы работают по следующей схеме.
Дается ссылка на http://www.domain.ru/section/ и сервер переводит её в http://www.domain.ru/?page=section И далее работает индексным скриптом с параметром page=section
Сделано это следующим способом.

Код

RewriteRule ^([^\/]*)/$ ?page=$1
RewriteRule ^([^\/]*)/([^\/]*)/$ ?page=$1\&section=$2
RewriteRule ^([^\/]*)/([^\/]*)/([^\/]*)/$ ?page=$1\&section=$2\&id=$3


Теперь вопрос. У меня на сайте лежи phpmyadmin и при попытке перейти по http://www.domain.ru/phpmyadmin/ он естественно перенаправит меня на http://www.domain.ru/?page=phpmyadmin так вот как мне сделать исключения для определенных папок чтобы он их перенаправлял?

Пытался добавить

Код

RewriteRule ^(.*)page=phpmyadmin$ phpmyadmin/


не хочет :(

Спасибо. Домен 3 уровня не предлогать smile папок может быть несколько.


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
WolfON
Дата 27.9.2007, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



RewriteRule /phpmyadmin /phpmyadmin
в самое начало, нэ?
PM MAIL ICQ   Вверх
dsCode
Дата 27.9.2007, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

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



Код

RewriteRule ^((?!phpmyadmin).*)/$ ?page=$1


Это сообщение отредактировал(а) dsCode - 27.9.2007, 17:52


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
ST_Falcon
Дата 27.9.2007, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код

RewriteRule ^phpmyadmin$                            phpmyadmin /index.php


PM MAIL ICQ   Вверх
-=Ustas=-
Дата 27.9.2007, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Ну и ко всему отвеченому - про модификатор [L] не забываем.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
JustAMan
  Дата 28.11.2007, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Master @ 27.9.2007,  01:00)
Теперь вопрос. У меня на сайте лежи phpmyadmin и при попытке перейти по http://www.domain.ru/phpmyadmin/ он естественно перенаправит меня на http://www.domain.ru/?page=phpmyadmin так вот как мне сделать исключения для определенных папок чтобы он их перенаправлял?

все делается очень просто!!!  smile 

в папке "phpmyadmin" создаем файлик .htaccess
со следующим содержимым:
Код

RewriteEngine Off

все. колдовство закончилось ;)
PM MAIL   Вверх
skyboy
Дата 28.11.2007, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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




M
skyboy
Связи с конкретным языком практически нет. Едем в раздел администрирования Web-серверов...

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


 




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


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

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