• User Newbie

    Problema htaccess

    Ciao a tutti, ho una domanda da fare e stò diventando matto,volevo chiedere conferma a voi se questo .htaccess è scritto correttamente, lui funziona ma il server continua a darmi errori del tipo:
    [Thu Jul 09 00:01:25 2009] [error] [client 151.61.241.209] File does not exist: /home/moto/public_html/mototube, referer: htxp://w w w.xxxxxx.com/mototube/54-cadute_in_moto.htm

    ecco l'htaccess:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$

    RewriteRule film-([^/]+)-([^/]+).htm$ film.php?id=$1

    RewriteRule mototube/([^/]+)-([^/]+).htm$ index.php?sezione=tube&id=$1

    RewriteRule sito/moto-([^/]+)-([^/]+)-([^/]+).htm$ index.php?sezione=sito&id=$1&pag=$3
    RewriteRule sito/moto-([^/]+)-([^/]+).htm$ index.php?sezione=sito&id=$1
    RewriteRule siti/([^/]+)-([^/]+).htm$ index.php?sezione=siti&cat=$2&pag=$1
    RewriteRule siti/([^/]+).htm$ index.php?sezione=siti&cat=$1

    RewriteRule macchine/([^/]+).htm$ index.php?sezione=incontri&provincia=$1
    RewriteRule ragazza/([^/]+).htm$ index.php?sezione=incontri&id=$1

    RewriteRule video_moto/([^/]+)-([^/]+).htm$ index.php?sezione=video_moto&pag=$1&cat=$2
    RewriteRule video_moto/([^/]+).htm$ index.php?sezione=video_moto&cat=$1

    RewriteRule foto_moto/([^/]+)-([^/]+).htm$ index.php?sezione=foto_moto&pag=$1&cat=$2
    RewriteRule foto_moto/([^/]+).htm$ index.php?sezione=foto_moto&cat=$1
    RewriteRule foto_moto-([^/]+).htm$ index.php?sezione=foto_moto&pag=$1

    RewriteRule tube/([^/]+)-([^/]+).htm$ index.php?sezione=tube&pag=$1&cat=$2
    RewriteRule tube/([^/]+).htm$ index.php?sezione=tube&cat=$1
    RewriteRule tube-([^/]+).htm$ index.php?sezione=tube&pag=$1

    RewriteRule celebrita/i-([^/]+)-([^/]+).htm$ index.php?sezione=celebrita&pag=$1&let=$2
    RewriteRule celebrita/i-([^/]+).htm$ index.php?sezione=celebrita&let=$1
    RewriteRule celebrita/([^/]+)-([^/]+).htm$ index.php?sezione=celebrita&pag=$1&cat=$2
    RewriteRule celebrita/([^/]+).htm$ index.php?sezione=celebrita&cat=$1
    RewriteRule celebrita-([^/]+).htm$ index.php?sezione=celebrita&pag=$1

    RewriteRule gallerie/([^/]+)-([^/]+).htm$ index.php?sezione=gallerie&pag=$1&cat=$2
    RewriteRule gallerie/([^/]+).htm$ index.php?sezione=gallerie&cat=$1
    RewriteRule gallerie-([^/]+).htm$ index.php?sezione=gallerie&pag=$1

    RewriteRule moto/sito-([^/]+)-([^/]+).htm$ outsito.php?sezione=outsito&id=$1
    RewriteRule gallery/([^/]+)-([^/]+).htm$ index.php?sezione=outgallery&id=$1

    RewriteRule celebrity/([^/]+)-([^/]+).htm$ index.php?sezione=outcele&id=$1
    RewriteRule cerca/([^/]+).htm$ index.php?cerca=$1

    RewriteRule ([^/]+)-([^/]+).htm$ index.php?sezione=$1&pag=$2
    RewriteRule ([^/]+).htm$ index.php?sezione=$1

    ErrorDocument 404 /bianca.php


  • User

    Mi scuso per il doppio post con i moderatori, e' successo per errore e quando me ne sono accorto non potevo piu' cancellare il secondo post, quindi Se potete cancellate questo.


  • User

    prova a usare l' .httaccess cosi' corretto

    RewriteEngine On
    #RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    
    RewriteRule film-([^/]+)-([^/]+).htm$ film.php?id=$1 
    
    RewriteRule mototube/([^/]+)-([^/]+).htm$ index.php?sezione=tube&id=$1 
    
    RewriteRule sito/moto-([^/]+)-([^/]+)-([^/]+)\.htm$ index.php?sezione=sito&id=$1&pag=$3 
    RewriteRule sito/moto-([^/]+)-([^/]+)\.htm$ index.php?sezione=sito&id=$1 
    RewriteRule siti/([^/]+)-([^/]+).htm$ index.php?sezione=siti&cat=$2&pag=$1 
    RewriteRule siti/([^/]+).htm$ index.php?sezione=siti&cat=$1 
    
    RewriteRule macchine/([^/]+).htm$ index.php?sezione=incontri&provincia=$1 
    RewriteRule ragazza/([^/]+).htm$ index.php?sezione=incontri&id=$1 
    
    RewriteRule video_moto/([^/]+)-([^/]+).htm$ index.php?sezione=video_moto&pag=$1&cat=$2 
    RewriteRule video_moto/([^/]+).htm$ index.php?sezione=video_moto&cat=$1 
    
    RewriteRule foto_moto/([^/]+)-([^/]+).htm$ index.php?sezione=foto_moto&pag=$1&cat=$2 
    RewriteRule foto_moto/([^/]+).htm$ index.php?sezione=foto_moto&cat=$1 
    RewriteRule foto_moto-([^/]+).htm$ index.php?sezione=foto_moto&pag=$1 
    
    RewriteRule tube/([^/]+)-([^/]+).htm$ index.php?sezione=tube&pag=$1&cat=$2 
    RewriteRule tube/([^/]+).htm$ index.php?sezione=tube&cat=$1 
    RewriteRule tube-([^/]+).htm$ index.php?sezione=tube&pag=$1 
    
    
    RewriteRule celebrita/i-([^/]+)-([^/]+).htm$ index.php?sezione=celebrita&pag=$1&let=$2 
    RewriteRule celebrita/i-([^/]+).htm$ index.php?sezione=celebrita&let=$1 
    RewriteRule celebrita/([^/]+)-([^/]+).htm$ index.php?sezione=celebrita&pag=$1&cat=$2 
    RewriteRule celebrita/([^/]+).htm$ index.php?sezione=celebrita&cat=$1 
    RewriteRule celebrita-([^/]+).htm$ index.php?sezione=celebrita&pag=$1 
    
    RewriteRule gallerie/([^/]+)-([^/]+).htm$ index.php?sezione=gallerie&pag=$1&cat=$2 
    RewriteRule gallerie/([^/]+).htm$ index.php?sezione=gallerie&cat=$1 
    RewriteRule gallerie-([^/]+).htm$ index.php?sezione=gallerie&pag=$1 
    
    RewriteRule moto/sito-([^/]+)-([^/]+).htm$ outsito.php?sezione=outsito&id=$1 
    RewriteRule gallery/([^/]+)-([^/]+).htm$ index.php?sezione=outgallery&id=$1 
    
    RewriteRule celebrity/([^/]+)-([^/]+).htm$ index.php?sezione=outcele&id=$1 
    RewriteRule cerca/([^/]+).htm$ index.php?cerca=$1 
    
    RewriteRule ([^/]+)-([^/]+).htm$ index.php?sezione=$1&pag=$2 
    RewriteRule ([^/]+)\.htm$ index.php?sezione=$1 
    
    
    
    ErrorDocument 404 /bianca.php 	
    

    Se non dovesse andare prova cosi

    RewriteEngine On
    RewriteBase /mototube
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    
    RewriteRule film-([^/]+)-([^/]+).htm$ film.php?id=$1 
    
    RewriteRule mototube/([^/]+)-([^/]+).htm$ index.php?sezione=tube&id=$1 
    
    RewriteRule sito/moto-([^/]+)-([^/]+)-([^/]+)\.htm$ index.php?sezione=sito&id=$1&pag=$3 
    RewriteRule sito/moto-([^/]+)-([^/]+)\.htm$ index.php?sezione=sito&id=$1 
    RewriteRule siti/([^/]+)-([^/]+).htm$ index.php?sezione=siti&cat=$2&pag=$1 
    RewriteRule siti/([^/]+).htm$ index.php?sezione=siti&cat=$1 
    
    RewriteRule macchine/([^/]+).htm$ index.php?sezione=incontri&provincia=$1 
    RewriteRule ragazza/([^/]+).htm$ index.php?sezione=incontri&id=$1 
    
    RewriteRule video_moto/([^/]+)-([^/]+).htm$ index.php?sezione=video_moto&pag=$1&cat=$2 
    RewriteRule video_moto/([^/]+).htm$ index.php?sezione=video_moto&cat=$1 
    
    RewriteRule foto_moto/([^/]+)-([^/]+).htm$ index.php?sezione=foto_moto&pag=$1&cat=$2 
    RewriteRule foto_moto/([^/]+).htm$ index.php?sezione=foto_moto&cat=$1 
    RewriteRule foto_moto-([^/]+).htm$ index.php?sezione=foto_moto&pag=$1 
    
    RewriteRule tube/([^/]+)-([^/]+).htm$ index.php?sezione=tube&pag=$1&cat=$2 
    RewriteRule tube/([^/]+).htm$ index.php?sezione=tube&cat=$1 
    RewriteRule tube-([^/]+).htm$ index.php?sezione=tube&pag=$1 
    
    
    RewriteRule celebrita/i-([^/]+)-([^/]+).htm$ index.php?sezione=celebrita&pag=$1&let=$2 
    RewriteRule celebrita/i-([^/]+).htm$ index.php?sezione=celebrita&let=$1 
    RewriteRule celebrita/([^/]+)-([^/]+).htm$ index.php?sezione=celebrita&pag=$1&cat=$2 
    RewriteRule celebrita/([^/]+).htm$ index.php?sezione=celebrita&cat=$1 
    RewriteRule celebrita-([^/]+).htm$ index.php?sezione=celebrita&pag=$1 
    
    RewriteRule gallerie/([^/]+)-([^/]+).htm$ index.php?sezione=gallerie&pag=$1&cat=$2 
    RewriteRule gallerie/([^/]+).htm$ index.php?sezione=gallerie&cat=$1 
    RewriteRule gallerie-([^/]+).htm$ index.php?sezione=gallerie&pag=$1 
    
    RewriteRule moto/sito-([^/]+)-([^/]+).htm$ outsito.php?sezione=outsito&id=$1 
    RewriteRule gallery/([^/]+)-([^/]+).htm$ index.php?sezione=outgallery&id=$1 
    
    RewriteRule celebrity/([^/]+)-([^/]+).htm$ index.php?sezione=outcele&id=$1 
    RewriteRule cerca/([^/]+).htm$ index.php?cerca=$1 
    
    RewriteRule ([^/]+)-([^/]+).htm$ index.php?sezione=$1&pag=$2 
    RewriteRule ([^/]+)\.htm$ index.php?sezione=$1 
    
    
    
    ErrorDocument 404 /bianca.php