Jomla e file .htacces - Prerequisiti
Se siete intenzionati ad acquistare uno spazio web su Aruba e costruire il vostro sito con il CMS Joomla, dovrete acquista un hosting Linux ed un database MySql Fatto ciò avrete tutto il necessario per installare il vostro pacchetto Joomla sul vostro nuovo spazio web. Per tutti coloro che hanno acquistato uno spazio web su Aruba
Abilitare Url Rewriting ( ModRewiting ) su Joomla
Il ModRewriting, ovvero la riscrittura degli URLs, è una pratica fondamentale per ottimizzare la struttura di un sito web ai fini dell'indicizzazione da parte dei motori di ricerca. In parole povere si cerca di trasformare l'aspetto degli URL in modo che siano più "digeribili" ai motori di ricerca. Con la nuova versione di Joomla, attualmente la 1.5xx, il CMS svolge automaticamente questa funzione. E' sufficiente abilitarla. Ecco come. Fate log in nel vostro pannello di amministrazione Joomla. Dopo di che, nel menù in alto a sinistra, selezionate la voce "SITO" --> "Configurazione" Sulla sinistra, nel pannello chiamato "Configurazione SEO", troverete 3 voci:
- Friendly URL per i motori di ricerca
- Utilizza mod_rewrite
- Aggiungi il suffisso agli URL
Di deafault sono impostate su Off. Abilitatele tutte, settandole ad "On". Adesso non vi resta che attivare il file .htacces.
Abilitare il file .htacces su Joomla
Tramite il vostro FTP, dirigetevi nella cartella principale dove avete installato il CMS Joomla (root dell'installazione di Joomla), dove stanno tutti i file scaricati; trovere un file chiamato htaccess.txt. Rinominatelo in .htacces. Bene!! Avete (quasi) finito. Adesso i vostri Url avranno un aspetto decisamente più SEF (Url Seo Friendly). Perché ho detto "quasi"? Perché potreste avere ancora problemi, ed incappare nell'errore 500 Internal Server Error. Ecco la soluzione.
HTACCES 500 Internal Server Error
Una volta seguita la procedura sopra descritta, potreste trovarvi bloccati tutto il sito, panello di controllo di Joomla compreso. Al momento che digiterete l'indirizzo del vostro sito, potrebbe uscrivi questo moccolevole errore:
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [...] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
Se vi appare questo errore, significa che il vostro sito NON risiede in un hosting configurato su Joomla, quindi dovrete andare a modifiacere il file .htacces. Nel mio caso il sito si trova su hosting Aruba. Dunque, aprite il file .htacces con il blocco note, ed andate a modificare le seguenti stringhe.
- Options +FollowSymLinks
- # RewriteBase/
Per quanto riguarda la prima stringa, commentatela, ovvero trasoformatela da così Options +FollowSymLinks a così #Options +FollowSymLinks. Per la seconda, fate l'esatto opposto, traformatela da così # RewriteBase/ a così RewriteBase/
. Adesso avete finito, ed il ModRewring dovrebbe funzionare correttamente.
|
Commenti
Allora, prova a fare così.
Accedi al tuo sito tramite FTP e:
1 - rinomina il file ".htaccess" in "htaccess.txt"
2 - Scarica il file "configuration.php, fanne una copia e mettila da una parte al sicuro così come lo hai scaricato.
3 - Cancella il file "configuration.php" che hai online (tanto ne hai due copie in locale sul tuo pc).
4 - Apri una delle due copie che hai del file "configuration.php" e modifica le seguenti voci:
var $sef = '1';
var $sef_rewrite = '1';
var $sef_suffix = '1';
I valori che sono impostati su "1", impostali a "0", così
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
Poiché "1" = attivo
"0" = disattivato (cioè il valore di default)
Salva il file e ricaricalo sul tuo server tramite FTP.
Fammi sapere!
Un saluto.
Complimenti!
Grazie mille, vado a brindare alla vs salute!
RSS feed dei commenti di questo post.