Impostare le URL SEF è un dovere di chiunque si propone di costruire un sito Joomla minimamente ottimizzato per i motori di ricerca. Nonostante questa sia un'operazione piuttosto semplice, grazie al pannello di controllo di Joomla, ci si può trovare in difficoltà a causa di impostazioni non Joomla-compatibili in alcune piattaforme di hosting. E' questo il caso di TopHost, famoso servizio di hosting low-cost, sul quale si rischia di ottenere un messaggio di errore 500 attivando le impostazioni SEF di Joomla.
Normalmente, per attivare le impostazioni SEF, si attivano le prime due voci della sezione Ottimizzazione SEO della pagina di configurazione globale di Joomla, e si procede a rinominare il file htaccess.txt in ".htaccess".
Su TopHost, questa operazione porta il sito a dare errore 500 su tutte le pagine.
Per risolvere questo problema, è necessario modificare manualmente il file htaccess.txt, prima di rinominarlo, eseguendo le seguenti variazioni:
- Commentare la riga "Options +FollowSymLinks", che diventa quindi "# Options +FollowSymLinks"
- Attivare il comando "RewriteBase /", eliminando quindi il cancelletto (#) che lo precede.

