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