Un titolo strano per questo post, che però descrive perfettamente cosa voglio suggerirti per reindirizzare tramite htaccess le "tre home di Joomla".
Come ben sappiamo, la nostra prima pagina è raggiungibile con tre indirizzi distinti, che producono tre pagine identiche raggiungibili da tre url diverse. Non certo una buona cosa, sia per l'usabilità del sito, ma anche per l'interpretazione che un crawel del motore di ricerca e un algoritmo può dare alla nostra homepage.
La home del nostro joomla, con opzioni seo disattivate, si raggiunge con:
www.nomedominio.it
www.nomedominio.it/index.php
www.nomedominio.it/index.php?option=com_content&view=frontpage&Itemid=1
Inoltre, spesso i domini internet sono raggiungibili con o senza il www. Viene così a crearsi una ancor più pericolosa duplicazione che investe tutto il sito.
Quando si parla di contenuto duplicato ci si riferisce generalmente a blocchi sostanziali di testo che vengono riprodotti (e quindi raggiungibili) con due o più indirizzi url; di fatto, il contenuto duplicato non piace molto ai motori di ricerca che solitamente lo interpretano come un tentativo di inganno da parte del webmaster che volontariamente voglia il posizionamento top garantito per una determinata ricerca.
Producendo pagine identiche si rischia una seppur lieve penalizzazione. E con le novità introdotte negli ultimi mesi sopratutto da Google, se prima un duplicato scompariva tra i risultati omessi per una determinata ricerca, ora sembra che sia un fattore importante non avere pagine identiche a cui ci si arriva da più indirizzi. Se troppe pagine sono duplicate, queste possono causare gravi problemi a tutto il tuo sito.
Esiste un semplice metodo, è tanto semplice che in pochi lo conoscono, tramite htaccess che permette di portare la url con index.php, e quell'altro obbrobrio con tutti i paramentri di Joomla, a redirigere a www.nomedominio.it. Visto che ci siamo, diamo al nostro sito anche la raggiungibilità esclusivamente con il www.
Parto dal presupposto che il tuo sito non abbia installato nulla che modifica le url, e con le quattro voci seo in configurazione globale disattivate possiamo operare inserendo nel file .htaccess tre istruzioni "progressive" che porteranno la tua home ad essere raggiungibile solo in un modo univoco (nell'esempio www.nomedomino.it)
########## Begin - Joomla! core SEF Section
#
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.nomedominio.it/ [R=301,L]
RewriteCond %{HTTP_HOST} ^nomedominio\.it [NC]
RewriteRule (.*) http://www.nomedominio.it/$1 [R=301,L]
RewriteCond %{QUERY_STRING} option=com_content&view=frontpage&Itemid=1
RewriteRule index\.php$ /? [L,R=301]
Ti basta incollare queste linee in ########## Begin - Joomla! core SEF Section partendo da sotto l'asterisco, e subito prima della linea RewriteCond %{REQUEST_FILENAME} !-f
Ecco un immagine, così è più chiaro:
Va sostituito www.nomedominio.it con il tuo dominio (avevo il dubbio se scriverlo questo )
I Cms, per la loro struttura del core, e per delle regole di produzione delle url, possono compromettere il posizionamento del nostro sito in quanto nella gestione delle pagine vanno a creare diverse URL che le raggiungono. Di fatto, il contenuto duplicato non piace ai motori di ricerca che potrebbero interpretarlo come un tentativo di inganno da parte del webmaster che volontariamente voglia il posizionamento top garantito per una determinata ricerca. Andiamo un pò a creare una tassonomia su cosa si intende per Contenuto Duplicato ed elencare qualche azione per diminuirne l'impatto.
Quando si parla di contenuto duplicato ci si riferisce generalmente a blocchi sostanziali di testo all'interno dello stesso dominio o su altri domini che sia completamente riportato o riprodotto in altri contenuti molto simili. La maggior parte delle volte in cui in un sito ci si trova davanti pagine duplicate, non è intenzionale da parte del Webmaster. Si tratta ad esempio di forum che generano sia pagine regolari o stripped-down (collegamenti ai singoli post), o la raggiungibilità di pagine o oggetti (file pdf, xml, doc) tramite diversi URL distinti. In alcuni casi invece, il contenuto è duplicato volontariamente tra diversi domini nel tentativo di manipolare il posizionamento nei motori di ricerca o raccogliere più traffico attraverso ricerche comuni e popolari o tramite le cosidette long-tail queries (ricerche a coda lunga).
Cosa non è contenuto duplicato?
Sembra che gli algoritmi non riconoscano come contenuto duplicato uno scritto uguale tradotto, ad esempio, dall' inglese allo spagnolo . Allo stesso modo, non ci si dovrebbe preoccupare se inseriamo occasionalmente nei nostri articoli frammenti di citazioni.
Perché i motori di ricerca prestano attenzione al contenuto duplicato?
Quando cerco qualcosa vorrei vedere una diversa serie di contenuti esclusivi; questo è scontato. Al contrario, sono comprensibilmente infastidito quando vedono lo stesso contenuto all'interno di una serp di risultati di ricerca. Sopratutto quando mi capita di dover passare da un altro sito per raggiungere il vero autore e il sito che ospita il contenuto originale. Personalmente, da fastidio anche quando vedo contenuti che sembrano originali, ma poi ti accorgi che sono scopiazzature prese da altri post..... in Italia siamo pieni di questi siti.
Google sopratutto, non penalizza un sito che abbia al suo interno un numero non significativo di contenuti duplicati, ma si limita a filtrarli e proporre per una ricerca quello che ritiene più appropiato. Difficilmente vi sono penalizzazioni drastiche, ma certamente una perdita di posizionamento per questo motivo potrebbe verificarsi. Con l'avvento del Panda Update, a breve operativo anche in tutte le versioni internazionali del motore di ricerca, le penalizzazioni pesanti potrebbero diventare una realtà.
tratto dal Blog Ufficiale di Google
L'azione proattiva è quasi indispensabile su un sito fatto con Joomla che notoriamente crea diverse url che raggiungono lo stesso contenuto. I modi di prevenire una cattiva indicizzazione ci sono..... metterni in atto può sembrare complicato (file robot.txt, htaccess, redirect), ma non lo è. Basta impegnarsi per capire i concetti fondamentali ed i vantaggi di queste operazioni sistematiche di controllo, verifica e correzione. Oltre ad essere notevolmente utili alle nostre creature ed al loro posizionamento, aiutano l'utente che non finisce mai in pagine che potrebbero svalutare il nostro sitarello.
Joomla genera un rss del nostro sito. L'Url di questo Rss nella nostra home sarà: dominio/feed/rss.htm
La pagina di destinazione è sempre uguale e non cambia se viaggiamo tra le sezioni o categorie. Si noti che durante un giro nel nostro sito, cliccando sull'icona rss del browser, l'url cambia diventando dominio/sezioneocategoria/feed/rss.htm ma la pagina che vedremo sarà sempre la stessa. Questo dipende da una non ottimale gestione dei feed rss da parte di Joomla. Ma per ottimizzare quest'aspetto possiamo utilizzare BCA rss che permette di creare feed per ogni sezione o categoria noi volessimo diffondere tramite questo linguaggio. Per l'utilizzo del componente rimandiamo ad un altro post.
Dunque, ricapitolando:
1) abbiamo costruito una pagina con una breve presentazione dei nostri feed;
2) in fondo ad essa inseriamo i collegamenti url generati grazie al componente
Se la nostra pagina è pronta non ci resta che modificare l'url dell'icona.
Per la homepage il redirect sarà fatto così:
Redirect permanent /feed/rss.html http://nostrodominio.tdl/paginarss
Redirect 301 /feed/rss.html http://nostrodominio.tdl/paginarss
Redirect permanent /feed/atom.html http://nostrodominio.tdl/paginarss
Redirect 301 /feed/atom.html http://nostrodominio.tdl/paginarss
Le icone rss possono essere disattivate per ogni sezioni, categoria e home. Basta andare nella voce di menù di riferimento e mettere su NO il parametro "mostra feed rss" nel tab paramentri avanzati.
Ma se invece volessimo reindirizzarle tutte le icone delle sezioni e categorie generate dal nostro joomla sempre alla stessa pagina da noi costruita, il passaggio è semplice.
Reindirizziamo così
Redirect permanent sezioneocategoria/feed/rss.html http://nostrodominio.tdl/paginarss
Redirect 301 sezioneocategoria/feed/rss.html http://nostrodominio.tdl/paginarss
Redirect permanent sezioneocategoria/feed/atom.html http://nostrodominio.tdl/paginarss
Redirect 301 sezioneocategoria/feed/atom.html http://nostrodominio.tdl/paginarss
Abbiamo 11 visitatori e nessun utente online