mod_rewrite - "по идее" и на практике - разные вещи =)

iamFake

Mind Of Liberty
mod_rewrite - "по идее" и на практике - разные вещи =)

на сайте ссылки типа

http://site.ru/index/news/43

сделано чтобы были удобочитаемые ссылки... захотел я избавится от паразитного слова index (изначально оно нужно было чтобы не трогать 404 и обойти rewrite), написал одно правило

RewriteRule ^([/a-z0-9_-]+)$ /index/$1

проблему решил, ссылки типа

http://site.ru/news/43

все как надо... но возник вопрос... на сайте также выводятся изображения, ссылки на них имеют вид

http://site.ru/image/news/450

дело в том, что картинки с ентим правилом работают как ожидается, но разве не должно было правило rewrit'a переделать для апача урл в /index/image/news/450 заместо /image/news/450 ?

зы

включен для директорий MultiViews поентому

/index/ = /index.php/
/image/ = /image.php/

зыы

мини-итог:
проблем никаких нет, просто интересно почему правило mod_rewrit'a не переписывает

/image/news/450

в

/index/image/news/450
 
Сверху