Joomla.it Forum

Componenti per Joomla! => SEO => : epoe 19 Feb 2009, 19:26:07

: Redirect 301 manda in loop la home
: epoe 19 Feb 2009, 19:26:07
ciao a tutti,

vi spiego il problema. Per evitare di disperdere il PR su più pagine della mia home ho inserito nel .htaccess le seguenti stringhe.

Redirect 301 /index.php http://www.miosito.com/
Redirect 301 /home.html http://www.miosito.com/
Redirect 301 /index.php?option=com_content&view=frontpage&Itemid=1 http://www.miosito.com/

Ho salvato e provato. Tutto funzionava. Poi, ore dopo, collegamandomi mi sono reso conto che il sito non era più raggiungibile.
Sapete darmi una spiegazione? Ho sbagliato a scrivere il redirect?
Oppure non si può fare il redirect in questo modo?

grazie a tutti coloro che vorranno aiutarmi.

ciaooooooooooooooooooooooooooo
: Re: Redirect 301 manda in loop la home
: sali40 19 Feb 2009, 23:46:55
è ovvio che vada in loop.

se una url finisce con lo slash, i casi sono:
1) se nella directory non ci sono file index, di da l'elenco dei file presenti in cartella (se il server non è configurato per impedirlo)

2) se ci sono file index, viene visualizzato quello.

Ora, nella cartella del sito c'è un file index.php, ma tu gli dici ce in caso di index.php deve leggere / che poi cerca un index, trova index.php e torna in slash .....

Analogo discorso per index.html (nel caso ci sia un componente seo attivo che trasforma tutto in html)

Stesso identico discorso per frontpage che viene richiamato da index.php ...
Insomma, non lasci alcuna via d'uscita.


Ma poi, perché diamine hai la necessità di quei redirect?
Per avere la home in formato miosito.it/ ?

Beh, i componenti seo sono li per questo ;)
: Re: Redirect 301 manda in loop la home
: epoe 20 Feb 2009, 01:02:49
ciao sali40 e grazie per la risposta,
i redirect li ho fatti perchè da strumenti per i webmaster di google ho definito un url preferito e nelle guide si riportava la necessità di effettuare dei redirect a questa url...

grazie per avermi svelato il mistero!  ;D

ciaooooooooooooo