kos
Новичок
mod_rewrite запара с / в регулярном выражении
как показали эксперименты / нельзя включить в [] и . тоже с ним не совпадает.
нужно менять пути файлов с одинарной и двойной вложенностью т.е.
http://work/reg/pictures/items/item_03.gif
на http://work/pictures/items/item_03.gif
и
http://work/reg/images/logo_01.gif
на http://work/images/logo_01.gif
использую
RewriteRule ^\w+/(\w+/\w+\.\w+)$ $1
RewriteRule ^\w+/(\w+/\w+/\w+\.\w+)$ $1
порознь работают как надо, но если вместе, то одинарная - нормально, а двойная выдаёт
http://work/items/item_03.gif
независимо от порядка следования правил
кто знает, как это вылечить или почему не работает
RewriteRule ^\w+/(.+\.\w+)$ $1
как показали эксперименты / нельзя включить в [] и . тоже с ним не совпадает.
нужно менять пути файлов с одинарной и двойной вложенностью т.е.
http://work/reg/pictures/items/item_03.gif
на http://work/pictures/items/item_03.gif
и
http://work/reg/images/logo_01.gif
на http://work/images/logo_01.gif
использую
RewriteRule ^\w+/(\w+/\w+\.\w+)$ $1
RewriteRule ^\w+/(\w+/\w+/\w+\.\w+)$ $1
порознь работают как надо, но если вместе, то одинарная - нормально, а двойная выдаёт
http://work/items/item_03.gif
независимо от порядка следования правил
кто знает, как это вылечить или почему не работает
RewriteRule ^\w+/(.+\.\w+)$ $1
