Есть .htaccess с таким набором правил:
RewriteRule ^([A-Z,_,a-z,0-9]+)([/]?)$ /index.php?cat=$1
RewriteRule ^([A-Z,_,a-z,0-9]+)/(.*)/$ /index.php?cat=$1&parm=$2лежит в корне виртуал хоста. Вроде всё работает всё такое.
Есть папочка в корне виртуалхоста зовется "abra", внутри папочки лежит файлик "buga.jpg".
Записал в index.php в том что в корне такую нехитрую команду "echo $cat $parm",
захожу по адресу http://server/abra/buga/ скриптик выкидывает "abra buga.jpg"
как с этим бороться? :))) с этим ".jpg" ?
P.S если файлик убрать abra.jpg, то все становится на свои места.Предыстория .htaccess:
AddDefaultCharset windows-1251
php_value register_globals 0
RewriteEngine on
Options +FollowSymlinks
UP
>UP
UP2
>UP3
HEED HELP !
>>UP3
>
>
>HEED HELP !Честно говоря я так и не понял в чем именно проблема, но например так?
Replace:
RewriteRule ^([A-Z,_,a-z,0-9]+)/(.*)/$ /index.php?cat=$1&parm=$2
with:
RewriteRule ^([A-Z,_,a-z,0-9]+)/(.*)\.(.*)/$ /index.php?cat=$1&parm=$2&type=$3
RewriteRule ^([A-Z,_,a-z,0-9]+)/(.*)/$ /index.php?cat=$1&parm=$2
В таком случае появиться $3, содержащая "jpg".