К вопросу о виртуальных папках и файлах

Banderas

Новичок
К вопросу о виртуальных папках и файлах

Перерыл поиск по mod_rewrite и htaccess, но так и не додумкал, как реализовать:

Нужно, чтобы вместо адреса http://www.mysite.ru/2004-09-06/text1.html подставлялся такой: http://www.mysite.ru/?data=2004-09-06&id=text1

Вместо 2004-09-06 может фигурировать любая дата в формате ГГГГ-ММ-ДД, вместо text1.html может подставляться название любого файла "что-то.html"
 

MiRacLe

просто Чудо
RewriteRule ^(.{4}-.{2}-.{2})/(.*)\.html$ /news.php?data=$1&id=$2 [PT]

-~{}~ 06.09.04 19:06:

или даже правильнее - RewriteRule ^([0-9]{4}-[0-9]{2}-[0-9]{2})/(.*)\.html$ /news.php?data=$1&id=$2 [PT]

-~{}~ 06.09.04 19:09:

а и ещё пардон - [PT] => [L]
 

Banderas

Новичок
MiRacLe
Спасибо, но чего-то не срослось :( Проверял на сервере своего провайдера (но там может mod_rewrite выключен - не уверен) и локально на "Денвере" - mod_rewrite точно включен.
В обоих случаях документ не находится.
 

Banderas

Новичок
Блин, точно! Лажанулся :) Все работает!
MiRacLe, fixxxer, огромное спасибо!
Тему можно закрывать.
 
Сверху