ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по mod_rewrite
  #1  
Старый 17.05.2007, 16:22
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию Вопрос по mod_rewrite

Всем привет, прошу помочь...


На сайте ссылки вида

Подарочная косметика
Для женщин Для мужчин

Если выбрано "Подарочная косметика " то урл имеет вид -
"http://podarkov.net.ua/present_cosmetic.html"

Если выбрано "Для женщин " то урл имеет вид -
"http://podarkov.net.ua/present_cosmetic/dlya_zenchin.html"


Второе решаеться правилом -

RewriteRule ^(.*)/(.*).html$ view.php?cat=$1&podcat=$2


Но как быть с первым,
если запишем
RewriteRule ^/(.*).html$ view.php?cat=$1
то это правило перекроет приведенное выше

и если нажать ссылку вида "Для женщин"
то в $_GET[cat] = "present_cosmetic/dlya_zenchin",
а не "dlya_zenchin"!


как следует поступить?

вариант может такой -

проверяем урл если он вида
http://site/present_cosmetic/dlya_zenchin.html
запускаем правило
RewriteRule ^(.*)/(.*).html$ view.php?cat=$1&podcat=$2


а если урл вида
http://site/present_cosmetic.html
то запускаем
RewriteRule ^/(.).html$ view.php?cat=$1


НО КАК ТАКУЮ ПРОВЕРКУ РЕАЛИЗОВАТЬ В .htaccess ?????

Последний раз редактировалось Naydav; 17.05.2007 в 16:27..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по InetCrack !! :) Nice PHP, PERL, MySQL, JavaScript 12 23.07.2008 17:51
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48
ВОПРОС ЗНАТОКАМ Hrust Болталка 12 23.01.2005 19:31
Вопрос... Black_Death Болталка 1 05.01.2005 04:56



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ