Ciao, altervista supporta il mod_rewrite ed è attivo di default.
Per il discorso del tipo di server a te deve bastar sapere ed essere sicuro solo del fatto che il tuo sito sia su un hosting di tipo linux.
Per il discorso del seo se segui quella guida non dovresti avere il benchè minimo problema.
Parli di ftp, ma come accedi? Da pannello di controllo lato hosting o tramite client ftp? Usa filezilla e sotto il menu 'server' troverai l'opzione per abilitare la visualizzazione dei file nascosti, fallo prima e segui il consiglio di frascan, sincerati dell'esistenza di quel tipo di file tramite appunto filezilla.
Controlla quindi e sii sicuro di essere su hosting linux, in ultimo se hai difficoltà allora portati l'htaccess in locale, ti cancelli quello che sta sul server, rinomini quello che hai in locale e poi te lo porti via ftp in remoto; non aver paura di combinare pastrocchi tanto l'htaccess lo puoi recuperare da qualsiasi pacchetto d'installazione di joomla.
Ciao e auguri.