Attivare la funzione SEO (Search Engine Optimization) in Joomla per ottenere delle URL appetibili ai motori di ricerca è essenziale ma talvolta non viene eseguita nella sua completezza.
In questo articolo descriveremo tutte le operazioni, semplici da attuare, per raggiungere il risultato ottimale per Joomla a patto che si sia su server Linux/Apache.
La prima operazione da portare a termine è quella di rinominare il file htaccess.txt che troviamo nella root del sito in .htaccess
Per rinominare il file si può usare un client FTP, configurandolo in modo da mostrare i file nascosti (cioè quelli con il puntino prima del nome) oppure l’operazione può essere eseguita dal pannello di gestione del dominio, ad esempio PLESK o CPanel, entrando nella sezione di gestione file.
Se Joomla è installato nella root del dominio – cioè si accede a Joomla digitando il solo nome del dominio tipo www.miosito.it – il file .htaccess non ha bisogno di essere modificato, ma se il CMS Joomla è situato in una sottodirectory – cioè in una altra cartella come ad esempio www.miosito.it/nomecartella/ – è necessario modificare la riga:
# RewriteBase /
de-commentandola e indicando il nome della cartella:
RewriteBase /nomecartella/
Su alcuni server potrebbe essere necessario, se viene restituito un messaggio di errore, commentare la riga:
Options +FollowSymLinks
che diventerà:
# Options +FollowSymLinks
Dopo aver rinominato il file htaccess.txt in .htaccess sarà necessario entrare nel pannello di gestione Joomla e andare in SITO–>CONFIGURAZIONE GLOBALE e, nella prima scheda, attivare tutte le opzioni come da immagine qui sotto:
Dopo aver salvato questa nuova configurazione Joomla sarà diventato Search Engine Friendly.