zalexo.it
     
Posizionamento e JoomlaSeo HomePage Guide Joomla Guida definitiva alla configurazione del file .htaccess
Guida definitiva alla configurazione del file .htaccess
(9 voti, media: 4.67 di 5)
Quante discussioni sul forum di joomla.it, quante form di richiesta compilate, quanti ticket aperti…..

Cerchiamo di fare chiarezza:

Il file lo trovate nella root di installazione del vostro Joomla!. Nel pacchetto di installazione originale lo trovate rinominato in htaccess.txt, quindi ancora in “letargo”, non attivo.

Andate nel vostro pannello di controllo e abilitate il modrewrite come spiegato nelle altre mie guide:

- http://www.zalexo.it/guide-tutorial/7-joomla/19-guida-per-ottimizzare-joomla-15-stabile.html

- http://www.zalexo.it/blog/2-posizionamento-seo/18-modrewrite-scelta-di-webmarketing.html

Come leggete nelle guide, ora dobbiamo rinominare il file in questo modo:

htaccess.txt   >> DIVENTA >>   .htaccess

Vediamo nello specifico.......

Se il sito risiede in un hosting configurato su Joomla il file non va modificato.

Per altri hosting i valori da configurare sono 2:

1)  Options +FollowSymLinks
2)  # RewriteBase /

Per il primo, Options +FollowSymLinks con server simili ad aruba basta commentare la riga con un # ottenendo:
# Options +FollowSymLinks

Per il secondo, # RewriteBase / le configurazioni possibili sono 2:
1) Basta eliminare il commento alla riga (l’asterisco) ottenendo:
RewriteBase /
2) Se si installa joomla in una directory secondaria si configura la direttiva in questo modo:
RewriteBase /cartella_secondaria

E BASTA!!!!!!!

Se dopo aver fatto queste modifiche il modrewrite non funziona ancora le possibilità sono 2:

1)  Siete sfigati (a me capita spesso)

2)  Il vostro hosting non ha il mod rewrite abilitato (aprite un bel ticket e fatevelo abilitare)

L’unico consiglio supplementare che mi sento di darvi è di utilizzare sempre il file .htaccess che viene fornito nel pacchetto di installazione del componente.

Per altre domande commentate l'articolo.


Commenti (47)Add Comment
Grazie mille
scritto da style, marzo 07, 2008
Molto utile e chiaro eheh, volevo sapere che componente mi consigli per l'url rewrite ora, un componente gratuito eheh fammi sapere grazie mille smilies/cheesy.gif
report abuse
vote down
vote up
Votes: +0
sh404sef è una buona alternativa.
scritto da zalexo, marzo 08, 2008
Ciao, sh404sef è una buona alternativa. In passato ha avuto problemi si sicurezza, ma ora sembra essere sicuro.

Ciao
report abuse
vote down
vote up
Votes: +2
...
scritto da andrea, marzo 14, 2008
volevo sapere se con un dominio del tipo miosito.ilbello.com bisogna fare altre modifiche perchè seguendo la guida non funziona per niente. Grazie smilies/cheesy.gif
report abuse
vote down
vote up
Votes: -1
...
scritto da andrea, marzo 14, 2008
come non detto, ho letto sul sito dell'hosting che il mod_rewrite non funge...
report abuse
vote down
vote up
Votes: +0
sh404SEF - Problemi con creazione sitemap
scritto da tyrex75, marzo 15, 2008
Ho installato due giorni fa l'sh404SEF, ho apportato le necessarie modifiche al file .htaccess; l'sh404 mi ha correttamnte reindicizzato le pagine (senza index.php) ma ora ho problemi nella generazione della sitemap.
In particolare, uso VIGOS Gsitemap 0.97a e ho notato che delle circa 600 pagine reindicizzate in fase di analisi del sito (www.polarisconsulting.it) ne rileva solo 160. C'è qualcosa che non va?
Grazie, tyrex75 smilies/shocked.gif
report abuse
vote down
vote up
Votes: +0
GRAZIE!!!!!
scritto da martino sacchi, marzo 27, 2008
ciao, volevo solo dirti che seguendo le tue istruzioni sono riuscito a sistemare il modulo SEO del sito didattico che sto costruendo, e perciò ti sono gratissimo!!!!!!!
martino
report abuse
vote down
vote up
Votes: +0
CON JOOMLASPACE?
scritto da Barbara, aprile 08, 2008
Il file .htaccess va modificato se il mio sito risiede su Joomlaspace?
Non l'ho modificato e quando attivo il componente mi dà l'errore 403 non visualizzandomi il sito...
report abuse
vote down
vote up
Votes: -1
sh404SEF
scritto da vincenzo, aprile 08, 2008
Ho installato questo componente ma non riesco a far sparire nei link "index.php"...
come fare?
report abuse
vote down
vote up
Votes: +0
Questo non è un forum di assistenza
scritto da zalexo, aprile 09, 2008
Questo non è un forum di assistenza ma per questa volta vi rispondo:

X Barbara: il file htaccess.txt va modificato in .htaccess in qualunque hosting, compreso JoomlaSpace. Fallo e vedrai che funziona. Se hai bisogno puoi chiedere direttamente a Surf o Sara82 che sono i titolari di JoomlaSpace.

X Vincenzo: L'impostazione la trovi nelle "impostazioni avanzate", leggiti bene tutte le funzioni che si possono abilitare e disabilitare, soppratutto le voci che hanno un menù a tendina smilies/grin.gif smilies/wink.gif.

Ciao
report abuse
vote down
vote up
Votes: -2
non capisco l'errore
scritto da Novellino, maggio 07, 2008
Ciao, sono un novellino di joomla e girando in rete alla ricerca di info per risolvere il mio problema sono finito qui smilies/smiley.gifComplimenti per questo sito!
Ho seguito le tue guide sulla configurazione dell'.htaccess e ho installato la sefpatch come tu consigli. Ora il problema è che, attivando la mod_rewrite, ottengo questo errore:

Not Found

The requested URL /articolo.html was not found on this server.

Apache/2.2.3 (CentOS) DAV/2 FrontPage/5.0.2.2635 PHP/5.1.6 mod_ssl/2.2.3 OpenSSL/0.9.8b Server at miodominio Port 80


Non capisco dove sta l'errore, anzi non ne ho proprio idea...consigli??

PS: Perdonami per l'intrusione, ma nessuno ha saputo rispondermi ancora e vedendo che tu tratti proprio questo genere di argomenti...eccomi qui... smilies/smiley.gif
report abuse
vote down
vote up
Votes: +0
.htaccess su aruba
scritto da donato, maggio 27, 2008
sostituendo e rinominado il file .htaccess, attivando il seo nel back end del sito, l'home page funziona, mentre non mi funzionano più i link interni e ho come risultato errore 404!! dove sbaglio?? il sito è ospitato su aruba!!!
report abuse
vote down
vote up
Votes: +0
.htaccess su aruba
scritto da donato, maggio 27, 2008
sostituendo ed rinominando il file .htaccess ed attivando il seo nel back end del sito, funziona l'home page ma non funzionano più i link interni, in quanto gli url generati hanno in più la cartella component (almeno cosi mi sembra). considerando che il sito è ospitato da aruba, dove sbaglio?
report abuse
vote down
vote up
Votes: +1
Links a vuoto da nuovi contenuti con Joomla 1.5
scritto da Max, maggio 30, 2008
Ciao, sono disperato. Ho installato per la prima volta (su Register) un sito con Joomla! 1.5 (utilizzando il loro installer), ma da subito ha mostrato la pessima capacità di generare links a vuoto da nuovi contenuti. Girando per i vari form mi era stato detto che poteva essere un problema SEO/SEF, quindi, seguendo le istruzioni di Zalexo, ho installato Joomlatwork SEF patch dopo aver upgradato alla 1.5.3.
Il sito è visibile, ma il problema è rimasto.

Vedi www.easyaction.eu
report abuse
vote down
vote up
Votes: +0
Configurare l'htaccess.
scritto da zalexo, maggio 31, 2008
Come dicevo nell'articolo, se le impostazioni che ho segnalato non bastano a far funzionare il mod rewrite dovete rivolgervi al hosting e chiedere spiegazioni.

Se parliamo di register.it, per esempio, ha una configurazione automatica dell'htaccess e si perde un mucchio di tempo per farlo funzionare.

Ripeto, se le impostazioni che ho segnalato non bastano a far funzionare il sito, rivolgetevi a chi vi fornisce il dominio e lo spazio sul server...
report abuse
vote down
vote up
Votes: +3
a proposito di hosting
scritto da lucone, luglio 16, 2008
ciao, leggo cose interessanti sugli hosting. al momento ho un joomla 1.5 installato su Godaddy ma mi sembra che il server sia lento e ha vari problemi in fatto di configurazione. per questo pensavo di trasferirmi su qualche hosting italiano o eurpeo. puoi consigliarmi qualcososa in particolare?
report abuse
vote down
vote up
Votes: +0
...non capisco cosa sia successo, il file .htaccess mi dà un mondo di problemi con JP
scritto da thuridilla_s, luglio 21, 2008
Usavo il file che consigliano loro di JPromoter, ho provato a sostituirlo con quello che indichi qui tu, commentando la parte del core e togliendo il commento alla parte di SEF di terze parti... niente da parti, nel momento in cui attivo il SEF in configurazione in JPromoter viene visualizzata una pagina bianca.
Il problema è che se invece tolgo il SED da Jpromoter le mie belle pagine presenti in google danno errore Pagina non trovata.
Il punto è: non capisco cosa sia successo, il tutto sino a qualche giorno fa funzionava smilies/cry.gif
Qualche consiglio?
report abuse
vote down
vote up
Votes: +0
Su quale hosting lavori?
scritto da Zalexo Web Agency, luglio 21, 2008
Su quale hosting sei abbonato?
report abuse
vote down
vote up
Votes: +1
redirect
scritto da Francesco, agosto 10, 2008
Ho fatto infinite prove per fare un redirect del mio sito in joomla ( redirect301 ..... ) ma sul nuovo dominio ottengo sempre errore 404
potete datmi dei consigli
report abuse
vote down
vote up
Votes: +0
Senti con il tuo provider...
scritto da Zalexo Web Agency, agosto 11, 2008
Scrivi al tuo provider e fatti mandare il codice da inserire nel file e in quale posizione va inserito.

Ciao
report abuse
vote down
vote up
Votes: +1
Sei sicuro di quello che affermi? su htaccess.txt , Lowly rated comment [Show]
Parliamo del 99% dei casi...
scritto da Zalexo Web Agency, agosto 19, 2008
Ciao, nel 99% dei casi basta modificare quelle 2 impostazioni. Per altri problemi si risolve contattando l'hosting.

Per esempio su register.it è disabilitata la scrittura del file e si accede solo dal pannello di controllo del dominio. Per aruba invece basta commentare il followsymlinks.

Non sono un sistemista linux, non so configurare correttamente un .htaccess ma la mia esperienza mi ha portato a queste conclusioni.

Un saluto
report abuse
vote down
vote up
Votes: +4
Complimenti!
scritto da chrisdraven, settembre 21, 2008
Grazie tante, sono un nuovo user di joomla totalmente inesperto e grazie a questo post sono riuscito a settare il file htaccess.
smilies/wink.gif
Grazie ancora e Complimenti per il sito!
A presto!
report abuse
vote down
vote up
Votes: +1
Piccola nota veloce...
scritto da PF, novembre 11, 2008
Nell'ultimissima release di Joomla, la 1.5.8, hanno cambiato il file htaccess, e io che uso aruba ho avuto difficoltà a levarmi dalle balle l'odioso Internal Server Error 500.

Sono riuscito a risolvere copiando il file htaccess da un mio altro sito con una versione precedente di Joomla, settato come aveva già spiegato il buon Zalexo.

Spero possa tornare utile a chi avrà il mio stesso problema. smilies/wink.gif
report abuse
vote down
vote up
Votes: +0
Si la guida è sempre valida.....
scritto da zalexo, novembre 11, 2008
Le indicazioni che do nella guida sono sempre valide, riscrivendo i file anche l'htaccess torna alle orgini e quindi va rimodificato.

grazie per la segnalazione...
report abuse
vote down
vote up
Votes: +0
Ottima Guida
scritto da Poker, dicembre 16, 2008
Ottima guida tutto perfetto e semplice.

Confermo che questo metodo funziona anche per sh404SEF su Joomla 1.5 e server TopHost

Un saluto
Angelo
report abuse
vote down
vote up
Votes: +0
register
scritto da riccione.sm, gennaio 10, 2009
io sono su register, non ce alcuna speranza, le ho provate di tutte
report abuse
vote down
vote up
Votes: +0
...
scritto da informatica san marino, gennaio 10, 2009
Anche io, si appellano sempre alle direttive rewrite su apache, leggi e rileggi.... ed il sonno incombe.
report abuse
vote down
vote up
Votes: +0
funziona
scritto da massimiliano, gennaio 13, 2009
Ciao,

Modificando:

1) Options +FollowSymLinks
2) # RewriteBase /

nel file .htacces, nel modo che hai indicato tu, tutto funziona!

Grazie...ci avevo perso abbastanza tempo...prima di trovare questo post che mi ha risolto il problema! smilies/smiley.gif
report abuse
vote down
vote up
Votes: +0
...
scritto da AJ, febbraio 06, 2009
molto utile. funziona perfettamente con Register. grazie!
report abuse
vote down
vote up
Votes: +0
...
scritto da Gianluca , febbraio 11, 2009
Grazie mille per il tuo suggerimento! Ora tutto funziona, è quando si trovano informazioni del genere in rete, con una chiarezza immensa, che si risolvono le cose.
Santo subito!
report abuse
vote down
vote up
Votes: +0
errore 404
scritto da silvia, febbraio 25, 2009
ciao,

ho seguito le tue indicazioni ma cliccando su qualunque voce di menu mi dà errore 404 (pagina non trovata).

alcune domande, posto che sto lavorando su una rete interna:

1) avendo i files del mio sito dentro la cartella
/srv/www/htdocs/e_joomla

è sempre corretto commentare come segue: # RewriteBase /
?

2) ho la versione di joomla 1.5.8, ho letto sopra qualcuno consigliare un altro file .htaccess di un'altra versione. Dove posso trovarlo senza scaricare una nuova versione di joomla?

3) ho joomfish installato, spero non sia quello a dare problemi.

Grazie

Silvia
report abuse
vote down
vote up
Votes: +0
Grazieeeee!
scritto da cikkhus, marzo 14, 2009
Mi unisco al coro di ringraziamenti;
da assoluto nefita, con le tue chiarissime indicazioni ho: caricato la patch, configurato e modificato il file htaccess secondo i parametri aruba, inserendo anche la sottocartella sotto la quale sto preparando il sito...Tutto perfetto!!!Grazie Grazie Grazie!
report abuse
vote down
vote up
Votes: +0
...
scritto da agape, aprile 11, 2009
complimenti, grazie alla tua guida il seo funziona anche sul mio sito! smilies/cheesy.gif
report abuse
vote down
vote up
Votes: +0
Tophost e Joomla Semi-Vergine funziona al primo colpo
scritto da Paolo, maggio 13, 2009
Di nuovo grazie!
Chiaro, funzionante al primo colpo su hosting TopHost:

Per i problemucci, non fate l'aggiornamento dal browser ma ripartite dalla home nella navigazione, vedrete che le Url sono lì!
________________________

Lettura facoltativa. Approx time 3 minuti:

Un buon utilizzo delle Url, non solo rende tutto più SEF, ma facilita anche il lavoro nel dare contiguità fra voci di menù/divisione insezioni e categorie.

Un consiglio agli smanettoni, tenete sempre in ordine il vostro sito/pc/tools, come si trattasse dei "gioielli di famiglia". Rispetto, ordine e non intasiamo i post di brufolose impanicate!

Un buon libro su linguaggi o doppio monitor, evita il panico da "manetta" e il desperate buzzing.

P.S.
Non ho mai comprato un libro di programmazione o sui linguaggi e ho una laurea in scienze informatiche (all'estero però!). Utilizzavo una splendida Biblioteca Universitaria dove la sezione meno fornita era proprio quella di tecnica informatica, finiva sempre che rimanevo nel corridoio di arte, scienze politiche/sociali e la notte preparavo gli "altri" esami. La biblio era 24/7, piena di stampanti, postazioni, proiezioni, sale riposo, sale riunioni, executive, silence...e ragazze! Una bella avventura anglosassone.

Da Londra sono arrivato a Milano e con meraviglia ho iniziato ad apprezzare il servizio di Biblioteche comunali, ho trovato un libro sul CSS del 2008! Peccato ce ne sia una sola copia, dovrò prenotarlo e arriverà il 25...beh, anche le ragazze ci sono.

Ciao!
Grazie!
Paolo
report abuse
vote down
vote up
Votes: +1
sh404sef e aruba
scritto da Nico, maggio 19, 2009
Continuo ad avere problemi con sh404sef e aruba,
io sapevo se installi il componente sh404sef devi solo abilitare il Friendly URL per i motori di ricerca, il file htaccess rimane .txt e tutto dovrebbe funzionare.
Invere credo che su aruba succede qualcosa
ho letto che suggerite di fare delle modifiche, ma non sono chiare..
è necessario modificare il file htaccess.txt in .htaccess ??
dove devo inserire esattamente nel fila htaccess.txt i seguenti...
1) Options +FollowSymLinks
2) # RewriteBase / mia_sottocartella
cosa abilitare in Joomla ??
solo il Friendly URL per i motori di ricerca o tutti e tre componenti per SEO ??
grazie per l'aiuto
report abuse
vote down
vote up
Votes: +0
register.it: ecco come ho fatto io
scritto da simone, giugno 26, 2009
ho seguito gli ottimi e fondamentali consigli di questo articolo, ma non riuscivo a farlo funzionare su un sottodominio su register.it
Le ho provate tutte, poi disperato ho settato il "RewriteBase" come se il sito non fosse ospitato in una cartella del dominio principale e tutto adesso sembra funzionare alla perfezione. Non ne ho idea del perché! Ma a me sta bene così.
report abuse
vote down
vote up
Votes: +0
.htaccess con Register.it
scritto da Omarba, luglio 08, 2009
i = occorre abilitare la direttiva "FollowSymLinksIfOwnerMatch." dal proprio pannello di controllo (Register.it);

ii = nel file htaccess.txt occorre modificare le stringhe:

Options +FollowSymLinks e
# RewriteBase /

come da guida sopra indicata;

iii = trasferire il file htaccess.txt con FTP, rinominare in .htaccess;

iv = abilitare il SEO di Joomla!

Saluti,
e buon lavoro a tutti..
report abuse
vote down
vote up
Votes: +2
Register.it
scritto da Pasalino, luglio 29, 2009
Io volevo comunicare che seguendo le istruzioni sono riuscito a farlo funzionare sul dominio di Register senza alcun problema. Ho dovuto configurare "RewriteBase" """scommentandolo""" ed è andato tutto al posto!
report abuse
vote down
vote up
Votes: -1
funziona
scritto da daniele, settembre 04, 2009
Grazie funziona tutto bene smilies/grin.gif
report abuse
vote down
vote up
Votes: +1
File htaccess
scritto da Marcello, settembre 22, 2009
Ciao a me il sito e stato fatto quindi non ho nessuna cartella di installazione di joomla.
Come posso fare a rinominare il file htaccess.txt in .htaccess
report abuse
vote down
vote up
Votes: +0
Perdita del template
scritto da Gabriele, ottobre 30, 2009
Ciao a tutti e grazie per l'ottima guida.
L'attivazione di .htaccess e delle funzioni SEO di Joomla funziona. L'unico problema è che una volta attivata si verificano malfunzionamenti nei template. In particolare spariscono gli elenchi puntati e alcune bitmap non vengono più visualizzate.

Avete idea del perchè?

Grazie
Gabriele
report abuse
vote down
vote up
Votes: +0
Funge Funge!!!
scritto da lucaz, novembre 05, 2009
Per il momento sembra funzioni sul mio sito!
oh yeah!
TNX smilies/wink.gif
report abuse
vote down
vote up
Votes: -1
Utilissimo
scritto da Patrizio, dicembre 12, 2009
Era mezz'ora che ci sbattevo la testa e finalmente qui trovo un'ottima dritta per chiudere il problema. Caricando in FTP il file .htaccess, lo stesso spariva letteralmente e con esso il sito, dando un bellissimo errore Interna Server Error (500)
Ora funziona alla grande.
Grazie smilies/wink.gif
report abuse
vote down
vote up
Votes: -1
6 un grande !!!
scritto da Paolo, dicembre 24, 2009
Il mio provider è Top Host.
-
Dopo mesi di mal di testa ed inutili ricerche in 2 minuto tutto ok.
P.S. inutili ricerche perchè quando cerco qualcosa su internet non lo trovo mai. Ma quando lo trovo, come in questo caso, la soddisfazione è più grande.
Grazie
report abuse
vote down
vote up
Votes: +1
MITTTTICCCOOOO
scritto da NeuroBi, febbraio 20, 2010
Grazie a te ho risolto un problema importante, e ora il mio sito/blog è tutto OK smilies/grin.gif! Ho seguito itre passi e sperato di non essere "sfigato" e olè... Tutto impeccabile come i consigli che ci dai. Grazie ancora se potessi ti bacerei smilies/kiss.gif. Che bello incontrare genete che ne sa a pacchi!
report abuse
vote down
vote up
Votes: -1
Funziona anche per Altervista
scritto da NeuroBi, febbraio 20, 2010
Ho letto che funziona per i Server simili ad Aruba, per i novizi come me specifico che funziona anche su Altervista. E non smetterò mai di ringraziarti smilies/cheesy.gif
report abuse
vote down
vote up
Votes: +0
sfigato su register.it
scritto da Simone, febbraio 23, 2010
Ciao,
eh niente ho fatto tutto quello che ho letto qui, ma su register.it il mio sito joomla ha sempre lo stesso problema...che oltretutto non ho capito se è quello di cui si parla qui:
i link (tipo readmore o voci non di menu) al click restituiscono una bella pagina 404 di errore... forse perchè non viene riscritto l'indirizzo iniziando con index.php?opt...
ho modificato il file htaccess, e ho attivato il SymLinksIfOwnerMatch sul pannello di register...
joomla è in una cartalle secondaria, anzi terziaria...ma ho modificato il
RewriteBase /primaCartella/Joomla
ma niente...
nessuno può aiutarmi?!
grazie
report abuse
vote down
vote up
Votes: +0

Scrivi commento
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

security code
Scrivi i caratteri mostrati


busy
 
Banner
Posizionamento e Ottimizzazione