• User Attivo

    redirect di circa 700 file

    Ciao,
    sto cercando di 'sentire' diversi pareri a questo riguardo:

    devo spostare l'intero contenuto di un sito (circa 350 pagine e altrettante foto) su di un altro, avrei intenzione di impiegare il 301 con htaccess (vecchio url nuovo url) per un totale di circa 700 files.

    non c'è il rischio che i mdr la 'vedano' male?! che si pensi a spam?!

    Avrei intenzione di fare quanto sopra perchè il posizionamento è buono, tanto per le pagine quanto per le foto.

    Che dite?


  • Moderatore

    Nessun rischio, è previsto. Se il contentuto è lo stesso e cambia solo l'url allora è perfetto. Se cambia il contenuto ma non l'argomento va comunque bene. Se cambi del tutto argomento, pernso che sia comunque buono, ma non ne ho idea.
    Tieni presente che è bene usare tanti file .htaccess, uno per ogni directory, perchè rischi di rallentare le risposte web. Fai dei test in merito e ricordati che se sbagli una sola riga (niente di più facile) non funziona l'intero file (e pure webserver!)


  • User Attivo

    Grazie per le indicazioni.
    Il contenuto è il medesimo, cambia solo l'url.
    Ho circa una decina di sottodirectory e le gestirò ciascuna con un file htaccess.
    Quello della 'scrittura' (vecchio url nuovo url) è un lavoro che richiede pazienza, e credo mi toccherà testare file per file per capire se reindirizza correttamente.
    Un po' noioso ma credo sia la strada migliore...


  • User Attivo

    sto provando con il primo file da reindirizzare, sto facendo una cosa di questo tipo:

    redirect 301 / nomedirectory/nomepaginaweb dot htm http due punti / /www dot nuovodominio dot com/nomedirectory/nomepaginaweb dot htm

    nel file htaccess situato nella root principale però, quando reindirizza al nuovo sito l'url mi restituisce:

    http due punti // www dot nuovosito dot it/NuovaDirectory/nuovaPagina dot html?id=nuovaPagina

    praticamente passa un id che non dovrebbe essere passato...
    cosa devo correggere?


  • Moderatore

    Penso che hai uno spazio in più.
    redirect 301 '/direcotry/pagina.html' 'httpepappardellavaria.html'

    Per provare tutti i redirect puoi usare gssitecrawler, con la funzione verifica link


  • User Attivo

    lo spazio era presente nel post, ma non nel codice...
    ho provato anche

    Redirect permanent http due punti //www dot miosito dot com/old dot php httpdue punti //www dot miosito dot com/new dot php

    ma non funziona proprio...


  • User Attivo

    ho risolto...


  • User Attivo

    purtroppo, sembrava funzionare tutto bene, ma evidentemente nel codice del file htaccess è annidato qualche errore perchè reindirizza in questo modo:
    Titolopagina htmlTitolopagina

    fare un'unica riga di codice che in pratica reindirizza tutto le vecchie pagine alla home del nuovo sito?

    Utile, inutile, brutale...