Salve a tutti,
ho questo problema:
rescrivendo le url di un sito con il mod rewrite noto che quando lo apro con mozilla e live http headers ho nella lista dell'output un errore 404.
posto la prima di live http headers.
codice:http://www.xxxxxx.it/it/shop/idromassaggio/economici/ GET /it/shop/idromassaggio/economici/ HTTP/1.1 Host: www.xxxxxx.it User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; it; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive Referer: http://www.xxxxxx.it/it/shop/idromassaggio/ Cookie: PHPSESSID=1a0e75af86b700b397ce05398386fce1 HTTP/1.1 404 Not Found Date: Mon, 19 Jul 2010 08:19:55 GMT Server: Apache Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Vary: Accept-Encoding,User-Agent Content-Encoding: gzip Content-Length: 1744 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Content-Type: text/html
il mio htacces è così fatto:
codice:RewriteEngine On RewriteBase / RewriteRule ^(^/admin)/$ index.php #tutto ciò che non contiene admin e finisce con uno slash redirezionalo in index.php RewriteRule ^(.+).html$ index.php #tutto ciò che finisce con html redirezionalo in index.php RewriteRule ^(.+)-([a-z]{1,2})([0-9a-z]{1,5}).JPG img.php?id=$3&dim=$2 [L] #le immagini con estensione maiuscola redirezionale in img.php con le relative variabili. RewriteRule ^(.+)-([a-z]{1,2})([0-9]{1,5}).GIF img.php?id=$3&dim=$2 [L] #le immagini con estensione maiuscola redirezionale in img.php con le relative variabili. RewriteRule ^(.+)-([a-z]{1,2})([0-9]{1,5})_([0-9]{1,5}).JPG img.php?id=$3&dim=$2&num=$3 [L] #le immagini con estensione maiuscola redirezionale in img.php con le relative variabili.
dov'è l'errore?
il sito si apre correttamente: le pagine nel browser si vedono bene, solo che se ad esempio vado a fare una campagna di google l'url risulta non funzionante. Questo poichè ngli headers della pagina c'è il 404.

Rispondi quotando