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
на сайте ссылки типа
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