• User Attivo

    Riordiniamo le index

    Sul server dove è ospitato il mio sito ho un più di una index (il sito è anzianotto, più volte ristrutturato).

    Attualmente ho una index.htm (che non mi serve però è indicizzata sui MDR), una home.htm (vecchio residuo, non mi serve, forse con alcuni link interni) e poi l'attuale index.shtm che va bene.

    Domande:

    1. devo fare il redirect usando il file .htaccess, ma verso quale URL ?
    2. devo riscrivere i link interni non più verso index.htm e home.htm ma verso index.shtm o verso il nome di dominio ?
    3. devo cancellare fisicamente dal server la index.htm e la home.htm

  • ModSenior

    io farei cosi:

    • redirect 301 delle vecchie home sulla nuova

    • aggiustare tutti i collegamenti interni verso la nuova index oppure il dominio se ti interessa di più.


  • User Attivo

    Chiaro.
    Ma sul server Windows la redirect 301 non posso farla con .htaccess o sbaglio ? ma con .asp

    Allora faccio un esempio:

    devo fare una pagina del tipo

    <%
    Response.Status = "301 Moved Permanently"
    Response.AddHeader "Location", "http://www.miosito.com/"
    %>

    e questa pagina deve avere il nome della pagina che non uso più, giusto ?

    Ho provato a farlo, per esempio salvando questa pagina come index.htm (che non mi serve più perchè uso la index.shtm). Quando vado sul sito la pagina non viene caricata e nemmeno mi da errore 404.

    Forse funziona solo con estensione .ASP

    Ma se funziona solo come .ASP come faccio a salvarla come index.HTM ?


  • ModSenior

    Se lo fai in ASP, occorre che la pagina abbia un estensione .asp

    Altrimenti modifichi il file .htaccess e dovrebbe andar bene una cosa del genere:

    redirect 301 /home.htm http://www.nomedeltuosito.it/index.shtm
    

    :ciauz: