Ciao, l'hosting sul quale poggia il tuo sito ce l'ha il mod_rewrite abilitato? Non è che sei su uno spazio free? (No, te lo dico perchè alcuni free non hanno il mod_rewrite abilitato, per cui anche se attivi lato sito il seo, htaccess, friendly utrl, etc. non ti riesce nulla lo stesso).