Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157

    problema mod_Rewrite output errore 404

    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.
    viva il web.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157
    mi rispondo da solo per chiudere la discussione e aprirne un'altra relativa a un dettaglio di questo problema.


    il problema era relativo alla formulazione delle RewriteRule.
    viva il web.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.