Quote Originariamente inviata da Alhazred Visualizza il messaggio
Di .htaccess ne basta uno solo nella root del sito (quindi nella cartella xxx), avrà effetto ovunque nelle sottocartelle.

La regola da usare è
codice:
ErrorDocument 404 /xxx/404.php
e 404.php deve stare nella cartella xxx assieme al .htaccess

EDIT:
Che senso ha questo codice?
codice:
if (theAgent.indexOf('it') != -1) {
    location.href = "xxx/404.php";
}
else {
    location.href = "xxx/404.php";
}
Qualsiasi cosa succeda redireziona su xxx/404.php
Hehehe... te lo spiego subito il significato!

Se digito:

www.miosito.it/xxy invece di www.miosito.it/xxx

il file .htaccess non funziona!