Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    160

    Dubbio ampletico htaccess

    Salve a tutti

    su un server linux con apache 2.2 uso da un bel bezzo i file .htaccess con mod rewrite abilitato.
    Tutto a posto fino ad oggi, quando mi si presenza "l'occasione" di usare un sistema di cache che genera realmente le pagine.

    in sostanza, se visito:
    www.nome_sito.it/tizio/caio.html l'htaccess smembrerebbe la richiesta inviando tutto sempre alla pagina index.php?richiesta=tizio/caio.html.

    Con questo sistema di cache pero, sul server vengono realmente create alcune pagine, per sempio tizio/cacio.html.

    Posso quindi impostare htaccess in modo che il reindirizzamento avvenga solamente se la pagina chiamata (nell'esempio tizio/caio.html) non esiste?

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Devi usare una RewriteCond prima della/e RewriteRule
    codice:
    RewriteCond %{REQUEST_FILENAME} !-f #se il file non esiste
    RewriteCond %{REQUEST_FILENAME} !-d #se la cartella non esiste
    RewriteRule .......

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    160
    Originariamente inviato da Enoa
    Devi usare una RewriteCond prima della/e RewriteRule
    codice:
    RewriteCond %{REQUEST_FILENAME} !-f #se il file non esiste
    RewriteCond %{REQUEST_FILENAME} !-d #se la cartella non esiste
    RewriteRule .......
    Grazie!

    E in termini di prestazioni cosa comporta? E' molto pesante per il server?

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    E' difficile valutare l'impatto sulle prestazioni del server con i pochi dati a disposizione
    Se, a quello che ho capito, nel medio periodo praticamente tutte le cartelle/pagine verranno create sul filesystem, il "processo" si fermerà, in base all'url richiesto, alla prima condizione, massimo alla seconda.
    Secondo me , se hai deciso di percorrere questa strada del caching delle pagine, tanto vale che gliele fai creare tutte ed elimini il rewrite....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.