Ciao a tutti, come da titolo ho un problema con il mod rewrite....ho questo codice:
codice:
RewriteEngine on 
RewriteRule ^/sitemap.xml /sitemap.php 
RewriteRule ^/rss.xml /rss.php 
RewriteRule ^/annunci/(.*)/(.*)[\/]{1}(.*)$ /annunci.html?canale=$1&categoria=$2&$3 RewriteRule ^/annunci/(.*)/(.*)$ /annunci.html?canale=$1&$2 
RewriteRule ^(.*).html[\?]{0,1}(.*)$ /index.php?open=$1&$2 [L] 
RewriteRule ^(.*).html(.*)$ index.php?open=$1&$1=$2 [L] RewriteRule ^(.*).$html index.php?open=$1 [L]
mi legge bene fino ad un certo punto ad esempio quando arrivo in questa parte del programma
codice:
if ($_SESSION['LOGGED']){    
 $action='';     if ($_GET['chgpsw']) $action='chgpsw';     if ($_GET['annunci']) $action='annunci';     if ($_GET['pay']) $action='pay';     if ($_GET['preview']) $action='preview';     if ($_GET['dati']) $action='dati';          switch($action) {
non mi visualizza il codice....ossia se faccio un echo di $action='chgpsw' mi visualizza il case adeguato...in pratica è come se non entrasse a leggere il $_GET['chgpsw']

Qualcuno può aiutarmi a capire....grazie in anticipo