Salve a tutti, ho un grosso problema.
Non so perché ma da quando ho cambiato server (credo) alcune sottocartelle non mi funzionano più.
Mi spiego: ho il mio sito con l'htaccess ed il modrewrite..
La cartella "forum" funziona perfettamente, mentre le altre cartelle che ho no: se vado per esempio su sito.com/cartella/file.php non mi va, mentre se il file è "file.txt" o "file.jpg" funziona.

Quando cerco il file php mi da una pagina di errore. Pensavo fosse l'htaccess con il modrewrite che mi da già problemi di suo (ogni tanto, quando non esiste un file, invece che darmi l'errore mi da o pagina bianca o carica parte della index del sito, e nell'url trovi scritto tipo "file.php/" con lo slash..). Con il file html invece mi da semplicemente pagina bianca.
Ad ogni modo ho messo come nella cartella forum l'htaccess con mod_rewrite off, ma non cambia nulla. Mi viene il dubbio: è possibile che sia il php.ini? che l'ho dovuto creare io perché sul server non c'era...

Grazie in anticipo, Paolo.

PS: l'errore che mi da con i files php è il 500, internal server error.


EDIT:
Codice PHP:
#Inizio aggiunta automatica / e www a url RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule [^/]$ [url]http://www.sito.com%[/url]{REQUEST_URI}/ [R=301,L] RewriteCond %{HTTP_HOST} !^www\.sito\.com$ [NC] RewriteRule .* [url]http://www.sito.com%[/url]{REQUEST_URI} [R=301,L] #Termine aggiunta automatica / e www a url 
Questo è il codice che mi aggiunge sempre il "/" finale anche se c'è l'estensione, che quindi non dovrebbe..Se trova il "." non dovrebbe aggiungere no lo slash, no?