- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- Joomla e url rewriting
-
Joomla e url rewriting
Ciao a tutti
recentemente in wwv. aziendabisonin .it ho implementato l'url rewriting su articoli già indicizzati da google.
La mia perplessità è SE le vecchie pagine vengano in qualche modo canonizzate o redirette a quelle nuove automaticamente da joomla o dal suo htaccess...Qualcuno sa darmi notizie a riguardo ?
Grazie mille.
-
Penso proprio di no , devi farlo tu a mano.
Se poi trovi un modulo che fa il redirect automatico delle vecchie pagine , fammi un fischio anche se costasse un occhio della testa.
-
Quindi sostanzialmente ho una marea di contenuti duplicati... evviva !!!!!
-
Ti consiglio di utilizzare un modulo per farlo. Ce ne uno in particolare, il più famoso, ma fai attenzione perchè genera dei contenuti duplicati se non configurato bene.
-
Io avrei gia' fatto tutte i linkaggi con scrittura seo-friendly, questo modulo mi aiuterebbe a fare il redirect o la canonizzazione di ogni articolo con link vecchio verso quello nuovo ? sai dirmi il nome per caso ?
Grazie.
-
Per regolamento non posso metterti il nome, ti do un'indicazione "Ar... Sef". Mi pare che ci sia anche una trial
[...]
-
Grazie ora vado a cercare
Come mai non si può mettere il nome ?
-
Il modulo si chiama Artio Sef, basta che cerchi su Google e trovi il suo sito.
Rettifico, c'è una versione free che potresti installare e testare per un eventuale acquisto, così eliminerai il link al loro sito che si visualizza installando il modulo free e potrai godere di altre funzionalità.
-
Nel mentre ho trovato la soluzione fai da me
perchè installare un plugin quando puoi mettere una funzione che specifica un rel=canonical corretto per ogni articolo che fai ?trovato in rete comunque...
basta andare nel template/html/com_content/article/default.phpdopo la prima query di php
<?php
defined('_JEXEC') or die('Restricted access');
?>basta incollare quest'altra query
<?php
require_once(JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
$alias1 = $this->article->id.'-';
$alias1.= $this->article->alias;
$articlecanonicalurl=JRoute::_( ContentHelperRoute::getArticleRoute( $alias1, $this->article->catslug, $this->article->sectionid));
$canonical= '<link rel="canonical" href="'.$articlecanonicalurl.'" />';
$document =& JFactory::getDocument();
$document->addCustomTag($canonical);
?>Già testato sul mio sito riporta esattamente l'alias dato su joomla com rel=canonical.
es. a wvw. aziendabisognin. it/prodotti
spero di non aver detto una cosa già detta molte volte o già trattata.
-
Bene, a fatto bene a riportare tutto.
Ma con i redirect sei ok ora ?
Spero che tu abbia risolto tutto nei migliori dei modi.
-
Il redirect non l'ho messo, anche se volendo potrei farlo...
Ora sul sito sono presenti SOLO link riscritti, quelli vecchi esistono ancora ma hanno il canonical su quelli nuovi... niente redirect...
Così evito link duplicati..
Se vedi che questo mi causa problemi ancora, mettero' anche il redirect 301 ( chiaramente a mano)
In ogni caso grazie ancora a tutti.
-
Saluto