mod_rewrite Не могу разобраться.
![](/smiles/kolobok/ab.gif)
Тут, по-моему, проще это сделать виртуальным name-based хостом.
![](/smiles/kolobok/ad.gif)
ЗЫ Что за повальное увлечение мод_реврайтом?
Возник другой вопрос.
Пишу
RewriteRule ^([a-zA-Z0-9-^/]+)\.html$ index.php
Хочу чтобы все запросы типа www.domain.ru/about.html шли на индех, но не запросы типа www.domain.ru/dir/about.html
Разве второй вариант подходит под рег в RewriteRule? Наделе видать подходит. Мб я че нитак написал в реге?
Всем спасибо, с этим я уже разобрался.
![](/images/graemlins/smile.gif)
Кстати 1 вопрос я по твоему посту в подобной теме и решил Спасибо
в любом случае, лучше один раз потратить полдня, чем потом сто раз спрашивать на форуме.
![](/images/graemlins/smile.gif)
RewriteBase /test
RewriteRule ^$ test.php
Во втором
RewriteRule ^([a-zA-Z0-9-][^/]*) ичетатамещебыло...
Вот ) За пральность невручаюсь, но вроде работает как хотелось )
RewriteRule ^([a-zA-Z0-9-][^/]*) ичетатамещебыло...тут наверное достаточно будет ([^/]*). ну хотя тебе там виднее, чего ты конкретно хочешь.
конструкция [][]* вообще не понятно что означает.
а множество [a-zA-Z0-9-] является подмножеством множества [^/].
Оставить комментарий
stat7819605
Чето не получается у меня сделать следующее:Надо что-бы при запросе типа http://www.domain.ru/ был редирект на файл в папке test.
Пишу следующее
RewriteBase /test
RewriteRule / index.php [L]
Помогите кто шарит в этом чуде.