Perchè è meglio evitare di utilizzare la url /index.php nel logo del proprio sito.

infoIn questo articolo scritto da JoomlaWorks, gentilmente tradotto da Vincenzo Galliano per la community di Joomla.it, viene spiegato il motivo per il quale è meglio evitare di utilizzare la url "index.php" nel logo del proprio sito.

 

Un errore comune che la maggior parte delle persone fa quando finiscono di realizzare un sito web con Joomla! è quello di dimenticarsi di cambiare il link del logo del loro sito con, semplicemente, nomedominio.com.

 

 

Ciò di solito accade per uno dei seguenti motivi:

  • Le persone aggiungono una pagina index.html nel loro sito in modo tale non sia visibile mentre lo sviluppano.
  • Le persone aggiungono un codice di questo tipo:
<a href="/index.php">Logo</a>

perchè lavorano su un server di sviluppo (ovvero server locale) quindi non possono aggiungere il nome reale del dominio.

  • Le persone utilizzano il link /index.php solo perchè probabilmente è quello che hanno letto in qualche tutorial per Joomla!.
  •  

    In realtà, ciò non è affatto una cosa positiva, lato seo, per il sito web. Si sa, Google presume che le URL dominio.com/ e dominio.com/index.php siano due pagine differenti. Quindi senza saperlo, si sta mandando a farsi friggere il potenziale SEO del proprio sito, con l'attuale più importante motore di ricerca...

     

    Quindi, non dimenticate di correggere il link del logo, quando metterete il sito online, dato che è il tasto per ritornare alla homepage più cliccato.

    Il metodo migliore per implementare questa modifica è di aggiungere il seguente breve codice php come link:

    <a href="<?php echo $this->baseurl; ?>/" title="My site's homepage">Your logo</a>
    Il suddetto codice pubblicherà sempre il giusto percorso alla root del sito, indipendentemente se si è su un server locale oppure si è direttamente online.


    In alternativa, si può aggiungere (ovviamente se lo si sta utilizzando) questo codice nel file .htaccess:

    # Redirect /index.php to / - will also clear /index.php/something to /something
    RewriteCond %{THE_REQUEST} ^[A-Z]+\ /index\.php(/[^\ ]*)?\ HTTP/
    RewriteRule ^index\.php(/(.*))?$ /$2 [R=301,L]

    Il suddetto codice va usato con cura in quanto potrebbe creare problemi al vostro sito web.

    Maggiori informazioni sul file .htaccess possono essere trovate qui: http://snipt.net/fevangelou/custom-htaccess-rules-used-on-joomla-sites-we-build/.


    Se siete masochisti (ed io aggiungerei matti), potete sempre creare un account Google Analytics, e dire in particolare a Google che la root del sito web è /index.php in modo tale che lui non consideri dominio.com/ e dominio.com/index.php come due pagine differenti.

     

    Link all'articolo originale: http://blog.joomlaworks.gr/why-you-should-avoid-using-indexphp-in-your-s

    Tradotto da Vincenzo Galliano

     

    Commenta questo articolo nel forum.