Back to top

Autore Topic: Redirect 301 manda in loop la home  (Letto 1667 volte)

Offline epoe

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Redirect 301 manda in loop la home
« il: 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
www.carstereo-center.com Seguici su: Twitter | Facebook |

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Redirect 301 manda in loop la home
« Risposta #1 il: 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 ;)

Offline epoe

  • Esploratore
  • **
  • Post: 167
  • Sesso: Maschio
    • Mostra profilo
Re: Redirect 301 manda in loop la home
« Risposta #2 il: 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
www.carstereo-center.com Seguici su: Twitter | Facebook |

 



Web Design Bolzano Kreatif