mod_rewrite Не могу разобраться.
А принципиально использование в этом случае именно mod_rewrite?
Тут, по-моему, проще это сделать виртуальным name-based хостом.
Тут, по-моему, проще это сделать виртуальным name-based хостом.

и
ЗЫ Что за повальное увлечение мод_реврайтом?
ЗЫ Что за повальное увлечение мод_реврайтом?
С этим разобрался.
Возник другой вопрос.
Пишу
RewriteRule ^([a-zA-Z0-9-^/]+)\.html$ index.php
Хочу чтобы все запросы типа www.domain.ru/about.html шли на индех, но не запросы типа www.domain.ru/dir/about.html
Разве второй вариант подходит под рег в RewriteRule? Наделе видать подходит. Мб я че нитак написал в реге?
Возник другой вопрос.
Пишу
RewriteRule ^([a-zA-Z0-9-^/]+)\.html$ index.php
Хочу чтобы все запросы типа www.domain.ru/about.html шли на индех, но не запросы типа www.domain.ru/dir/about.html
Разве второй вариант подходит под рег в RewriteRule? Наделе видать подходит. Мб я че нитак написал в реге?
Хоть бы кто-нить по делу сказал.
Всем спасибо, с этим я уже разобрался.
Всем спасибо, с этим я уже разобрался.
да чё там говорить-то. ман читай, да и всё. 

Ну блин, пока я его читал и вкуривался, прошло пол дня.! А тебе хорошему человеку влом было ответить.
Кстати 1 вопрос я по твоему посту в подобной теме и решил Спасибо
Кстати 1 вопрос я по твоему посту в подобной теме и решил Спасибо
я просто не совсем понял, чего тебе надо было изначально.
в любом случае, лучше один раз потратить полдня, чем потом сто раз спрашивать на форуме.
в любом случае, лучше один раз потратить полдня, чем потом сто раз спрашивать на форуме.

В первом случае мне надо было
RewriteBase /test
RewriteRule ^$ test.php
Во втором
RewriteRule ^([a-zA-Z0-9-][^/]*) ичетатамещебыло...
Вот ) За пральность невручаюсь, но вроде работает как хотелось )
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]
Помогите кто шарит в этом чуде.