poświęciłem dzisiaj trochę czasy na dogłębne poznanie dokumentacji mod_rewrite
no i zabrałem się do testów
napotkałem (i zapewne napotkam jeszcze) kilka problemów
pierwszy jest właśnie zawarty w temacie, zrobiłem coś takiego:
RewriteRule (.*) ind.php [E=A:ble]

a w pliku ind.php: php:
  1. <? 
  2. echo'<pre>działa'; 
  3. print_r($_ENV); 
  4. ?>


i nie wyświetli mi się element tablicy o kluczu 'A', ale jest pewien wyjątek...
gdy zmieniłem [E=A:ble] na [E=HTTP_A:ble] działa jak trzeba..., nie rozumiem o co chodzi

2. za nic nie mogę skorzystać z Kod:
RewriteCond ścieżka_do_pliku -x

zmieniam atrybuty pliku ale i tak następujący po warunku RewriteRule się nie wykonuje, -f i -d działają ale -x odpalić nie chce przy czym żadnych błędów nie wyrzuca

3. odkryłem fascynującą rzecz, mam adres http://costam.pl/ble17
i w .htaccess regułkę: RewriteRule ^([a-z\.]+) index.php?$1
w index.php wypisuję tylko tablicę $_GET i otrzymuję informacje że w tablicy jedyny klucz to [index_php] któremu nie jest przypisana żadna wartość
gdy zmienie regułkę na RewriteRule ^([a-z\.]+)([0-9]+) index.php?$1=$2
otrzymuję [ble] => 17

gdzie powinienem szukać przyczyn tych problemów?