• User Attivo

    Problema url duplicate ? Test in corso...

    Ragazzi questo post è per tranquillizzare tutti quanti pensano che le url duplicate portino pesanti penalizzazioni. E' proprio google a dirci che l'invio di una sitemap comporta da parte del mdr una scansione "principale" delle url presenti in sitemap "snobbando quindi le url duplicate"!

    http://googlewebmastercentral.blogspot.com/2006/12/deftly-dealing-with-duplicate-content.html

    qui, un'intervista ad un dirigente google:

    http://videos.webpronews.com/2006/12/06/vanessa-fox-clarifies-the-role-of-google-sitemaps/

    il problema sembra quindi una noia più estetica e di forma che di efficienza (oltre a db crescente)

    P.S.
    sto testando un metodo per le v. 1.0.12 per impedire la produzione di url duplicate (buono per artio e 404sef), finisco un tra qualche giorno e posto i risultati 😉 vi anticipo che le premesse sono ottime :sbav:

    ciaooooo :ciauz:


  • Super User

    Ottimo, attendiamo con ansia 😉


  • User Attivo

    Vabbè vi anticipo il test che per ora sta andando bene.


    Premessa: non mi assumo nessuna responsabilità in merito ad eventuali malfunzionamenti o problemi di compatibilità.****

    CMS base del test= joomla ita v. 1.0.12+sobi2+fireboard+artio joomsef+ docman+artbannerplus+joomap+sef sitemap

    Agiremo sugli item-id di joomla che causano la duplicazione per lo stesso articolo che compare in più sezioni/categorie.

    Aprite il file components/com_content/content.html.php line e cercate alla linea 397 ca.

    $_Itemid = $Itemid;
    

    e sostituiscila con questa

    $_Itemid = $mainframe->getItemid( $rows*->id, 0, 0  );
    

    adesso scendi qualche riga più sotto sullo stesso file ed alla riga 556 circa sostituisci questa riga

    $row->_Itemid = $Itemid;
    

    con questa:

    if ( $task != 'view' && $task != 'category' ) {
         $row->_Itemid = $mainframe->getItemid( $row->id, 0, 0 );
    } else {
         // when viewing a content item, it is not necessary to calculate the Itemid
         $row->_Itemid = $Itemid;
    }
    

    ok, la prima parte è terminata.

    Adesso andate nella conf di artio joomsef ed assicuratevi che la maggiorparte delle vostre modifiche manuali si trovino nella sezione sef url personalizzati.
    Adesso svuotate il db dei sef urls (gli url personalizzati rimangono non vi preoccupate!) premendo il tasto "sfoltisci url" **!!!!ATTENZIONE QUESTA OPERAZIONE è IRREVERSIBILE!!!

    **et voilà se tutto è andato in porto il vostro CMS preferito con artio comincerà a scrivere url univoche.

    A me funziona (per adesso tempo di test mezza giornata), provateci!

    :yuppi::yuppi::yuppi::yuppi:


  • User Attivo

    @gaiodedu said:

    Vabbè vi anticipo il test che per ora sta andando bene.


    Premessa: non mi assumo nessuna responsabilità in merito ad eventuali malfunzionamenti o problemi di compatibilità.****

    CMS base del test= joomla ita v. 1.0.12+sobi2+fireboard+artio joomsef+ docman+artbannerplus+joomap+sef sitemap

    Agiremo sugli item-id di joomla che causano la duplicazione per lo stesso articolo che compare in più sezioni/categorie.

    Aprite il file components/com_content/content.html.php line e cercate alla linea 397 ca.

    $_Itemid = $Itemid;
    

    e sostituiscila con questa

    $_Itemid = $mainframe->getItemid( $rows*->id, 0, 0  );
    

    adesso scendi qualche riga più sotto sullo stesso file ed alla riga 556 circa sostituisci questa riga

    $row->_Itemid = $Itemid;
    

    con questa:

    if ( $task != 'view' && $task != 'category' ) {
        $row->_Itemid = $mainframe->getItemid( $row->id, 0, 0 );
    } else {
        // when viewing a content item, it is not necessary to calculate the Itemid
        $row->_Itemid = $Itemid;
    }
    

    ok, la prima parte è terminata.

    Adesso andate nella conf di artio joomsef ed assicuratevi che la maggiorparte delle vostre modifiche manuali si trovino nella sezione sef url personalizzati.
    Adesso svuotate il db dei sef urls (gli url personalizzati rimangono non vi preoccupate!) premendo il tasto "sfoltisci url" **!!!!ATTENZIONE QUESTA OPERAZIONE è IRREVERSIBILE!!!

    **et voilà se tutto è andato in porto il vostro CMS preferito con artio comincerà a scrivere url univoche.

    A me funziona (per adesso tempo di test mezza giornata), provateci!

    :yuppi::yuppi::yuppi::yuppi:

    Anche io ho provato quella strada un pò di tempo fa....

    Poi però sono passato ad advance.

    P.s. stai lavorando sul tuo sito?

    Usi strutture a blog, indice eccc?


  • User Attivo

    ahia qualche duplicate comincia a vedersi....non è infallibile come metodo.

    sì sto lavorando sul mio sito, uso struttura a blog e a tabella!


  • User Attivo

    @gaiodedu said:

    ahia qualche duplicate comincia a vedersi....non è infallibile come metodo.

    sì sto lavorando sul mio sito, uso struttura a blog e a tabella!

    Bene bene, spero che tu ci riesca, io ci ho solo perso tempo.....

    IN BOCCA AL LUPO.... e facci sapere che completiamo la guida x ottimizzare joomla.... 😉

    CIao


  • User Attivo

    piccolo problema con i moduli....dipende dai template...
    inizio a capire perchè il buon zalexo ha desistito da questa soluzione!
    :sad:


  • User Attivo

    Il test ha portato a buoni risultati con un'altissima riduzione delle url duplicate.
    Non crediate di risolvere il problema, piuttosto lo allevierete.
    Confermo alcuni problemi di compatibilità con i template che del resto usano gli ItemId.

    A presto,

    Andrea