• User Attivo

    Si può inserire un 301 in una pagina 404 personalizzata?

    Scusate ma mi sono letto e riletto vari post e wiki e non ho ancora capito una cosa: se ho dei BL che puntano a pagine ormai non più esistenti, ma vorrei recuperare il PR, dove lo metto il 301 se le pagine non esistono più ?
    Il server è windows senza htaccess, posso fare una pagina 404 in cui metto il 301 ? :mmm:


  • Bannato Super User

    Io lo feci lo scorso anno, il sito oggetto del redirect guadagnò in fatto di ranking, però non sono in grado di dirti se la ragione fu proprio per via del fatto di aver ereditato la popolarità del sito obosoleto, oppure per una sua crescente popolarità.

    🙂


  • Super User

    Ciao 🙂

    Impostare un redirect sulle pagine inesistenti, al posto del 404, è tecnicamente possibile e fa sicuramente recuperare BL che puntano a pagine perse.

    Però sono noti casi [leggendo su questo e altri forum] in cui questo genere di procedura ha portato al ban o a penalizzazioni.

    Una pagina di errore 404 secondo me deve restituire un codice 404 e non un codice 200 o un redirect 301/302.

    Potresti immaginare di creare un pagina di errore dinamica con uno script che individua eventuali BL verso alcuni url e solo per quelli passare un 301 invece di un 404.
    Ma mi rendo conto che ci si deve complicare un po' la vita...

    Buon lavoro, ciao :ciauz:


  • User Attivo

    @claudioweb said:

    Una pagina di errore 404 secondo me deve restituire un codice 404 e non un codice 200 o un redirect 301/302.

    Grazie... dunque, anche se la pagina 404 person. fisicamente esiste (ad esempio con scritto pagina non trovata clicca qui per l'homepage) nondimeno deve restituire un 404... ma se lapagina esiste com'è possibile tecnicamente questa cosa paradossale ?

    @claudioweb said:

    Però sono noti casi [leggendo su questo e altri forum] in cui questo genere di procedura ha portato al ban o a penalizzazioni.

    Potrebbe essere il caso di una situazione come questa ?
    http://www.giorgiotave.it/forum/posizionamento-nei-motori-di-ricerca/27638-strana-gestione-di-errore-404-a.html


  • Super User

    @John Koenig said:

    Grazie... dunque, anche se la pagina 404 person. fisicamente esiste (ad esempio con scritto pagina non trovata clicca qui per l'homepage) nondimeno deve restituire un 404... ma se lapagina esiste com'è possibile tecnicamente questa cosa paradossale
    La pagina esiste, e si vede pure 😉
    Però passa delle intestazioni http, che devono contenere l'errore 404. Cioè devono dire ai browser o agli spider dei motori: esisto ma sono una pagina di errore 404.

    Ti invito a leggere questo topic in cui ci eravamo dilungati anche troppo sulla tematica.


  • User Attivo

    Grazie, quel topic è PERFETTO ! Andrebbe evidenziato in qualche modo !
    E pensare che ho letto decine di altri topic qui dentro che mi hanno fatto solo confusione...

    @claudioweb said:

    Potresti immaginare di creare un pagina di errore dinamica con uno script che individua eventuali BL verso alcuni url e solo per quelli passare un 301

    non credo che chi ha programmato il sito sia in grado di farlo... è l'unica alternativa ?

    non ho specificato una cosa: i vecchi BL puntano a un dominio miosito.it e il nuovo sito è miosito.com
    siccome la maggior parte dei BL punta alla homepage di miosito.it, potrei dare per persi i BL che puntano alle vecchie pagine interne e mettere nella homepage di miosito.it una paginetta con un link pulito a miosito.com con scritto "clicca qui per entrare nel nuovo sito". Che ne dici ?


  • User Attivo

    Se metto in homepage di sito.it un 301 alla homepage di sito.com, le due pagine possono essere uguali o si crea un duplicate ?

    @claudioweb said:

    La pagina esiste, e si vede pure 😉
    Però passa delle intestazioni http, che devono contenere l'errore 404. Cioè devono dire ai browser o agli spider dei motori: esisto ma sono una pagina di errore 404.

    Quindi sia che io faccia il check con una pagina inesistente, sia che lo faccia con la pagina errore404, in entrambi i casi l'header dev'essere 404 ?


  • Bannato Super User

    @John Koenig said:

    Se metto in homepage di sito.it un 301 alla homepage di sito.com, le due pagine possono essere uguali o si crea un duplicate ?

    con il 301 il risultato che la pagina vecchia sparisce dalle serp, quindi il problema dei contenuti duplicati non c'è. 🙂


  • User Attivo

    giusto !