Back to top

Autore Topic: URL /index.php nel logo del proprio sito in Joomla!, parliamone!  (Letto 28948 volte)

Offline justvins

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1012
  • Sesso: Maschio
    • Mostra profilo
Carissimi,

ho trovato un interessante articolo articolo in lingua inglese, pubblicato da Joomlaworks.gr, sul perchè è meglio evitare di utilizzare la url /index.php nel logo del proprio sito, e ho pensato di tradurlo e metterlo a disposizione della community in quanto da un preziosissimo consiglio ai fini SEO (ovvero il posizionamento nei motori di ricerca).

Link dell'articolo: http://www.joomla.it/articoli-della-community/4791-perche-e-meglio-evitare-di-utilizzare-la-url-indexphp-nel-logo-del-proprio-sito.html

Spero sia utile :)
« Ultima modifica: 10 Mar 2011, 12:30:00 da ste »
VIVI Londra - Parigi -Amsterdam - Praga - Lisbona - Dubai - Powered by Joomla

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #1 il: 07 Mar 2011, 22:33:47 »
mooolto interessante justvins  :)

mi prenoto subito per la lettura
grazie

mau_develop

  • Visitatore
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #2 il: 07 Mar 2011, 22:39:23 »
mmhh sì ...il link? o sono io ad avere qualche problema?

M.

Offline justvins

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1012
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #3 il: 07 Mar 2011, 22:40:16 »
ragazzi calma, sarà in pubblicazione tra domani max dopo domani.... un attimino di pazienza non credevo di suscitare questo scalpore :)))
VIVI Londra - Parigi -Amsterdam - Praga - Lisbona - Dubai - Powered by Joomla

mau_develop

  • Visitatore
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #4 il: 07 Mar 2011, 22:41:21 »

Link dell'articolo:

----------

qualcosa uno se la aspetta :):)

Offline justvins

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1012
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #5 il: 07 Mar 2011, 22:43:19 »
Link dell'articolo:

----------

qualcosa uno se la aspetta :):)

hai ragione ma questa è la prassi...... si scrive l'articolo, poi si apre il post..e appena un amministratore lo verifica viene ad inserire il link nell'articolo :)
VIVI Londra - Parigi -Amsterdam - Praga - Lisbona - Dubai - Powered by Joomla

Offline justvins

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1012
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #6 il: 10 Mar 2011, 12:43:29 »
Ecco il link, perdonate l'attesa.
buona lettura
VIVI Londra - Parigi -Amsterdam - Praga - Lisbona - Dubai - Powered by Joomla

Offline taolo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #7 il: 10 Mar 2011, 12:51:51 »
Ottimo articolo... Rimanendo in tema, ed esaltando per la semplicità e la chiarezza la traduzione di JustVins, c'è un problemino non da poco per tutti i joomlasite.
Se, ad esempio, creiamo un link alla home come link esterno, o in un immagine, purtroppo non possiamo far altro che inserire come url /index.php per puntare alla home, altrimenti ci risponderà un bel undefined non certo piacevole.

Solitamente utilizzo il RewriteCond a priori, senza badare molto al puntamento dei vari link prevenendo così il problema e risolvendo anche la questione delicata della doppia indicizzazione con o senza www. Posto il codice che inserisco "sempre" in tutti i siti che mi passano sottomano....  ;)

Codice: [Seleziona]
########## Begin - Joomla! core SEF Section
#
RewriteCond %{HTTP_HOST} ^dominio\.it [NC]
RewriteRule (.*) http://www.dominio.it/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
:)
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline justvins

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1012
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #8 il: 10 Mar 2011, 12:57:36 »
Giustissima osservazione taolo, non l'avevo presa in considerazione.
Grazie infinite per la dritta :)

Ci confermi quindi che inserendo nel file .htaccess il codice da te postato, se decidiamo di linkare in un articolo una parola alla home http://www. dominio. it non incorreremo nella generazione di un /undefined  ?
VIVI Londra - Parigi -Amsterdam - Praga - Lisbona - Dubai - Powered by Joomla

Offline taolo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #9 il: 10 Mar 2011, 13:05:29 »
Si si.. se non ci sono altri codici che vanno in conflitto nel file .htaccess o nel route.php dovrebbe bastare per reindirizzare index.php alla home e per evitare doppie indicizzazione inserendo sempre il dominio di primo livello (www.) in tutte le url.

[edit] ovviamente per puntare alla home nel collegamento che creiamo dobbiamo sempre e solo inserire /index.php[/edit]
« Ultima modifica: 10 Mar 2011, 13:12:55 da taolo »
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline simbus82

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #10 il: 10 Mar 2011, 14:31:11 »
Siccome il link sul logo va impostato da index.php del TEMPLATE e non è il massimo mettere un logo in un modulo, imho non c'è miglior cosa che stare attenti.... e forzare il link giusto nel logo come link "http://www.miodominio.it" senza toccare altro o usare appunto il baseurl...
« Ultima modifica: 10 Mar 2011, 14:37:05 da simbus82 »

Offline andresb

  • Esploratore
  • **
  • Post: 185
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #11 il: 10 Mar 2011, 18:00:01 »
Anche a me la soluzione di Simbus82 sembra la più semplice e pulita...

Una domanda: ma perchè per fare un redirect in htaccess vengono consigliate queste 3 righe?
Codice: [Seleziona]
# 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]

Non va bene un semplice:
Codice: [Seleziona]
redirect 301 /index.php/ http://www.miodominio
Suage
Charcot - Apéritif Pop

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #12 il: 10 Mar 2011, 18:44:09 »
ho appena notato che dalla pagina di errore 404 si viene reindirizzati alla home con il link
www.dominio.it/index.php

può dare problemi di seo anche questo?

Offline justvins

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1012
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #13 il: 10 Mar 2011, 18:46:23 »
ho appena notato che dalla pagina di errore 404 si viene reindirizzati alla home con il link
www.dominio.it/index.php

può dare problemi di seo anche questo?

Decisamente meno di quanti ne può dare un logo in homepage :)
VIVI Londra - Parigi -Amsterdam - Praga - Lisbona - Dubai - Powered by Joomla

Offline andresb

  • Esploratore
  • **
  • Post: 185
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #14 il: 10 Mar 2011, 19:33:12 »
Ad ogni modo, da quel che ho visto io, le "home" di Joomla sono tante:

http://www.dominio.it
http://www.dominio.it/index.php
http://www.dominio.it/home.html
http://www.dominio.it/component/content/frontpage.html

Non è detto che tutte siano effettivamente linkate, ma la cosa è probabile.
Suage
Charcot - Apéritif Pop

Offline justvins

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1012
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #15 il: 10 Mar 2011, 19:34:57 »
Ad ogni modo, da quel che ho visto io, le "home" di Joomla sono tante:

http://www.dominio.it
http://www.dominio.it/index.php
http://www.dominio.it/home.html
http://www.dominio.it/component/content/frontpage.html

Non è detto che tutte siano effettivamente linkate, ma la cosa è probabile.

Se non si vuole rischiare di essere penalizzati in ambito SEO conviene avere soltanto una URL per la home
VIVI Londra - Parigi -Amsterdam - Praga - Lisbona - Dubai - Powered by Joomla

Offline evl

  • Esploratore
  • **
  • Post: 86
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #16 il: 11 Mar 2011, 08:24:24 »
scusate l'ignoranza, ma non ho capito dove andrebbe inserito questa riga di codice:
Codice: [Seleziona]
<a href="<?php echo $this->baseurl?>/" title="My site's homepage">Your logo</a>


Grazie

Offline simbus82

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #17 il: 11 Mar 2011, 09:34:31 »
scusate l'ignoranza, ma non ho capito dove andrebbe inserito questa riga di codice:
Codice: [Seleziona]
<a href="<?php echo $this->baseurl?>/" title="My site's homepage">Your logo</a>
Grazie

andrebbe nel file index.php del tuo template, "attorno" ad esempio un div che contiene il logo da inserire.

Offline evl

  • Esploratore
  • **
  • Post: 86
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #18 il: 11 Mar 2011, 09:51:10 »
in che file. l'ho caputo.
Il dove esattamente, no. Perdona l'ignoranza

Offline simbus82

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
    • Mostra profilo
Re:URL /index.php nel logo del proprio sito in Joomla!, parliamone!
« Risposta #19 il: 11 Mar 2011, 10:40:49 »
in che file. l'ho caputo.
Il dove esattamente, no. Perdona l'ignoranza

è un link, lo metterai attorno al logo?

come faccio a dirti dove metterlo di preciso? Non so come tu possa aver messo un logo nel template.

io di solito ho un <div id="logo"></div>

E quindi ci metto attorno quel link

Codice: [Seleziona]
<a href="<?php echo $this->baseurl?>/" title="My site's homepage">
   <div id="logo"></div>
</a>

poi nel css avrò un
Codice: [Seleziona]
#logo {background: url(miologo.jpg); ecc ecc }
Beh se sviluppi un template credo che queste cose (ossia saper dove mettere un <a href>) siano un po... basilari :P se non sai districarti prima forse dovresti fare un po' più di esperienza con l'html semplice...
« Ultima modifica: 11 Mar 2011, 10:44:17 da simbus82 »

 



Web Design Bolzano Kreatif