-
Sito e redirect
Ciao ragazzi,
in un sito html devo inserire un file htaccess che mi crei un redirect 301 per ogni pagina che da errore 404 (pagina non trovata) verso la home page, senza però andare ad intaccare i singoli redirect 301 già presenti nel file htaccess e che riguardano altre sottopagine rinominate in passato.
Cosa devo scrivere nel file htaccess per fare ciò?
Grazie
__________________
pannolini lavabili
-
Ciao!
per la gestione dell'errore 404 bisogna utilizzare una stringa simile:
codice:
ErrorDocument 404 /homepage.htm
mentre per poter re-indirizzare con un errorDocument 301 dovrei fare:
codice:
regola htaccess [R=301]
quindi potresti provare ad inserire dopo la regola ErrorDocument il redirect 301:
codice:
ErrorDocument 404 /homepage.htm [R=301]
ma sinceramente non ho mai provato, e quindi non son sicuro che funzioni. Anche perché, mi ricordo di aver letto in giro di non fare troppe cavolate con gli errori e i redirect, perché potrebbero portare il tuo sito ad essere declassificato come punteggio sui motori di ricerca.
Potresti anche fare un redirect su una pagina apposita che ti fa il passaggio da 404 a 301 e che infine ti "ributta" sulla home:
codice:
ErrorDocument 404 /paginaerrore301.htm
e dentro paginaerrore301.htm potresti mettere questi header (cioè il "Redirect 301 dei poveri", così viene definito in slang tecnico...):
codice HTML:
<meta http-equiv="refresh" content="0;URL=http://www.sito.net/homepage.htm" />
Comunque ripeto... dovresti fare attenzione a questa tua scelta!
zao
-
faccio delle prove e ti faccio sapere
intanto grazie
ciao