Ciao a tutti scrivo questo post per chiunque abbia necessità di utilizzare il file .htaccess per avere un sito joomla con url più "carini".
La procedura è semplice: supponiamo di essere stati in grado di installare joomla in una ibay e vogliamo usare le regole per il rewrite engine fornite nel file htaccess.txt di joomla stesso.
1) Abilitiamo il AllowOverride per la ibay di interesse:
db accounts setprop nome-ibay-in-cui-vogliamo-abilitare-il-rewrite-engine AllowOverride All
2) Diciamo ad apache di seguire i links simbolici
db accounts setprop nome-ibay-in-cui-vogliamo-abilitare-il-rewrite-engine FollowSymLinks enabled
3) Diamo il signal-event dopo la modifica dei parametri della ibay
signal-event ibay-modify nome-ibay-in-cui-vogliamo-abilitare-il-rewrite-engine
4) Entriamo nel pannello di configurazione di joomla e settiamo nella configurazione l'uso del mod rewrite
5) editiamo il file htaccess.txt presente nella root di joomla ricordandoci di controllare che siano decommentate le righe Options +FollowSymLinks
e RewriteEngine On
(sono decommentate di default in joomla ovviamente, ma in rete si trovano di quei pasticci che è meglio dirlo)
6) decommentiamo la riga che dice RewriteBase /
andando ad inserire il nostro baseurl, cioè nel nostro caso la riga diventerà RewriteBase /nome-ibay-in-cui-vogliamo-abilitare-il-rewrite-engine
7) rinominiamo il file htaccess.txt appena editato in .htaccess ed il gioco è fatto.
PS Mi rendo conto di essere abbastanza OT, ma leggendo qua e là su internet ho visto che molti hanno problemi ad utilizzare questa funzione sullo SME Server.
Spero di non aver scritto stupidaggini.
Mirko