@misterade
il fatto di segnalare la pagina non trovata è gestibile in più modi, uno e quello che hai detto tu usando la configurazione di apache; l'altro tipico degli mvc è quello di rendere disponibile un unica pagina per accedere ai contenuti del sito (index) e tramite un rewrite gestire il passaggio dei parametri ad essa..
@costanzocostanz:
secondo me hai travisato la funzione del mod_rewrite.. la sua funzione è quella di rendere accessibile il sito tramite degli URL "amichevoli" come già detto da misterade quindi ad esempio se index.php?search=catalogo&argument=ultimo ti mostra l'ultimo catalogo di un'azienda se l'utente scrive http://www.example.com/index.php?sea...rgument=ultimo ti farà comunque vedere il risultato della ricerca. Con un rewrite impostato puoi rendere disponibile la stessa risorsa tramite un URL più facile tipo www.example.com/catalogo/last