Originariamente inviato da Fabio Heller
Apache ti dà errori 500 o semplicemente è come se il modulo non ci fosse?
semplicemente ignora.
per mettere una toppa quando ho cambiato tutte le estensioni da php3 a php ho fatto una cosa molto carina: ho impostato come pagina di errore un file a redirezione interna al server (così al client è trasparente il passaggio e lo script si ritrova le variabili giuste)
codice:
<?php

$file = str_replace('.php3', '.php', $_SERVER['REQUEST_URI']);
$a = parse_url($file);

if( file_exists($_SERVER['DOCUMENT_ROOT'] . $a['path']) ){
    header('Location: http://dominio' . $file);
}
else{
    echo '<h1>Pagina non trovata</h1>';
}
?>
è un po' macchinoso, ma si potrebbe fare in modo da simulare un mod_rewrite per chi non ha la possibilità di usarlo