2013-03-28 14 views
5

ho letto questo question e sapere che cosa è la differenza tra 301 e 302 in HTTP, ma la mia domanda è che cosa è la differenza tra 301 e 302 in HTTP per motori di ricerca?Qual è la differenza tra 301 e 302 in HTTP per il motore di ricerca

+1

Cosa ti aspetti che "per un motore di ricerca" cambi - e come è questo argomento per stackoverflow.com? – AD7six

+0

I reindirizzamenti 301 sono permanenti. Significano che la pagina è stata spostata e richiedono che qualsiasi motore di ricerca o agente utente venga alla pagina per aggiornare l'URL nel loro database. Questo è il tipo più comune di reindirizzamento che le persone dovrebbero usare. –

risposta

7

@dani la sua non è vero ...

Si chiama codice di stato del server e ogni motore di ricerca li trattano come da lista qui sotto:

http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

301 codice di stato indica la pagina ha definitivamente spostati in un'altra posizione e il motore di ricerca passerà il vecchio valore di pagina, il rango e altre cose importanti a quella pagina appena creata. Per ottenere il vantaggio di questo, è necessario spostare in modo permanente la vecchia pagina alla pagina appena creata.

302 codice di stato significa che la pagina non è disponibile, questo codice riconoscerà al motore di ricerca la temporanea indisponibilità della pagina.

2

Ha qualcosa a che fare con lo spartito del sito. Questa è materia interna per ogni motore di ricerca, quindi non esiste una risposta vera. ma - su 301 (permanente) tutti i collegamenti aggiungeranno punteggio all'indirizzo di destinazione e in 302 non lo faranno.

Si consiglia di consultare le linee guida di Google per questo. ma non sono l'unico motore di ricerca e tendono a cambiare le loro regole ogni pochi mesi ....

(ad esempio, possono rimuovere l'indirizzo originale una volta 301 dal risultato della ricerca e indirizzare tutte le ricerche all'indirizzo reindirizzato e non farlo se è 302).

Problemi correlati