• User Attivo

    ok... ora farò l'htaccess... però io avevo trovato anche questi altri codici... ne sapevate qualcosa??

    **Redirect 301 in php **
    Header( ?HTTP/1.1 301 Moved Permanently? );
    Header( ?Location: http://www.nuovourl.com? );

    Redirect 301 in asp
    < %@ Language=VBScript %>
    < %Response.Status="301 Moved Permanently"
    Response.AddHeader "Location",
    "http://www.nuovourl.com">

    Redirect 301 in asp.net c#
    private void Page_Load(object sender,
    System.EventArgs e) {Response.Status = "301 Moved Permanently";
    Response.AddHeader("Location","http://www.nuovourl.com");
    }

    Redirect 301 in asp.net Vb
    Private Sub Page_Load(object sender, System.EventArgs e)
    Response.Status = "301 Moved Permanently";
    Response.AddHeader("Location","http://www.nuovourl.com");
    End Sub

    Redirect 301 con .htaccess
    Creare o modificare il file .htaccess con questa riga di codice:
    Redirect permanent / http://www.nuovourl.com

    Redirect 301 in ColdFusion
    < .cfheader statuscode="301" statustext="Moved
    permanently">< .cfheader name="Location"
    value="http://www.nuovourl.com">


  • Super User
    Redirect 301 in php 
    Header&#40; ?HTTP/1.1 301 Moved Permanently? &#41;; 
    Header&#40; ?Location: http&#58;//www.nuovourl.com? &#41;; 
    

    Redirect da inserire sulla singola pagina PHP. Manda informazioni tramite l'header agli user agent (browser, spider....) . Funziona solo sulla pagina a cui è applicato.
    Si usa generalmente quando si hanno file Php e l'uso dell'Htaccess è limitato dal provider.

    Redirect 301 in asp 
    < %@ Language=VBScript %> 
    < %Response.Status="301 Moved Permanently" 
    Response.AddHeader "Location", 
    "http&#58;//www.nuovourl.com">
    

    Idem, ma in ASP (server Windows Nt..)

    Redirect 301 in asp.net c# 
    private void Page_Load&#40;object sender, 
    System.EventArgs e&#41; &#123;Response.Status = "301 Moved Permanently"; 
    Response.AddHeader&#40;"Location","http&#58;//www.nuovourl.com"&#41;; 
    &#125; 
    
    Redirect 301 in asp.net Vb 
    Private Sub Page_Load&#40;object sender, System.EventArgs e&#41; 
    Response.Status = "301 Moved Permanently"; 
    Response.AddHeader&#40;"Location","http&#58;//www.nuovourl.com"&#41;; 
    End Sub
    

    Asp Net Framework, rispettivamente in C e Visual Basic.

    Redirect permanent / http&#58;//www.nuovourl.com 
    

    Redirect tramite htaccess che si usa per redirigere ad altro sito. Lo slash iniziale indica che le richieste di ciò che sta nella root, qualsiasi file, sono da reindirizzare permanentemente al sito nuovourl.com

    < .cfheader statuscode="301" statustext="Moved 
    permanently">< .cfheader name="Location" 
    value="http&#58;//www.nuovourl.com"> 
    

    Come per PHP e ASP, e ASP NET (vedi sopra) ma per pagine ColdFusion (.cfm)

    Ehi sono già finiti? :sbonk:

    Cordialmente,
    Stuart


  • Super User

    Ah, e ti segnalo anche questo tool.
    Ti serve per testare l'effetto delle redirect permanenti che implementi nell'htaccess o nelle pagine.

    http://www.seoconsultants.com/tools/headers.asp

    Cordialmente,
    Stuart


  • User Attivo

    Beh, anche se la questione l'ho fatta venir fuori tempo fa, solo oggi ho creato il mio primo .htaccess... peccato che non funzioni!!!
    Secondo voi ci sono problemi di codice???

    redirect 301 /index.htm
    http://www.tempodidanza.it/index.htm
    
    redirect 301 /Chi%20e%20dove%20siamo.htm.htm
    http&#58;//www.tempodidanza.it/chi_e_dove_siamo.htm
    
    redirect 301 /Lo%20staff.htm
    http&#58;//www.tempodidanza.it/lo_staff.htm
    

    ne ho messo solo una parte, ma è tutto così....
    Il file l'ho chiamato .htaccess
    L'unica è che non so se il mio server supporta questo tipo di file...


  • Super User

    @HaccaH said:

    Il file l'ho chiamato .htaccess
    L'unica è che non so se il mio server supporta questo tipo di file...
    sei su server linux? allora si 🙂


  • User Attivo

    Sinceramente... boh!!!
    Aspetta che mo mi informo, è un servizio di host gratuito..
    comunque il file è giusto?
    devo sempre scrivere redirect 301 prima di ogni URL di pagina vacchia??


  • Super User

    si.
    ad ogni modo, il fatto che tu sia su server linux non implica automaticamente che tu possa usare il redirect tramite file .htaccess.

    anzi, credo che spesso i servizi di hosting gratuito non diano questa possibilitá.
    d'altra parte é comprensibile: tanto paghi e tanto ottieni...


  • User Attivo

    Infatti, incominciavo a immaginare...
    Poi sinceramente il servizio di host stava peggiorando notevolmente...
    Spero solo che Google non veda il sito nuovo come una copia...
    Io per ora ho fatto quello che potevo, ovvero ho cambiato il layout e altro, ma i testi sono uguali...
    Poi nel sito vecchio ho messo dei redirect non automatici, ma spero che vada bene lo stesso...
    SPERIAMO!!!


  • User Attivo

    @Stuart said:

    Funziona solo sulla pagina a cui è applicato.
    Si usa generalmente quando si hanno file Php e l'uso dell'Htaccess è limitato dal provider.

    >Redirect 301 in asp 
    < %@ Language=VBScript %> 
    < %Response.Status="301 Moved Permanently" 
    Response.AddHeader "Location", 
    "http://www.nuovourl.com">
    >```
     
    Idem, ma in ASP (server Windows Nt..) 
    ...
    
     
    FACCIAMO L'ESEMPIO io voglia "REDIRECTARE" su server WIN **w w w .mario.biz** su **w w w .mario.it**
     
    faccio una pagina chiamata index.asp con questo codice e la piazzo su **w w w .mario.biz** ?
     
    e il resto del contenuto? 
    ovvero, **index.asp** avrà **solo il codice del redirect** e nient'altro, 
     
    o sarà una **pagina normale** con questo **codice prima del body** ?
     
    grazie in anticipo....

  • User Attivo

    @lucco78 said:

    FACCIAMO L'ESEMPIO io voglia "REDIRECTARE" su server WIN w w w .mario.biz su w w w .mario.it

    faccio una pagina chiamata index.asp con questo codice e la piazzo su w w w .mario.biz ?

    e il resto del contenuto?
    ovvero, index.asp avrà solo il codice del redirect e nient'altro,

    o sarà una pagina normale con questo codice prima del body ?

    grazie in anticipo....

    Solo il codice del redirect... il resto non serve

    :ciauz:


  • User Attivo

    :vaiii:

    adesso un'ultima cosa:

    nel caso i due domini w w w.mario.IT e w w w.mario.BIZ siano entrambi nuovi,

    volendo evitare i contenuti duplicati mi basta mettere il contenuto del sito sul .IT

    e agire via DNS sul .BIZ, facendolo puntare al .IT ?

    in modo che digitando w w w.mario.BIZ (che NON sarà linkato da nessuno e quindi presumibilmente NON sarà indicizzato) richiami w w w.mario.IT ?

    o mi conviene comunque usare il 301?


  • User Attivo

    @Stuart said:

    >Redirect 301 in asp 
    < %@ Language=VBScript %> 
    < %Response.Status="301 Moved Permanently" 
    Response.AddHeader "Location", 
    "http://www.nuovourl.com">
    >```
     
    Idem, ma in ASP (server Windows Nt..)
     
    Cordialmente,
    Stuart
     
     
    ALLORA....
     
    ma il file lo chiamo INDEX.ASP e metto solo questo codice? (ovviamente **SENZA "Redirect 301 in asp**")
     
    ho provato, ma lo visualizza come testo....
     
    **"< %@ Language=VBScript %> < %Response.Status="301 Moved Permanently" Response.AddHeader "Location", "**[**http://www.nuovourl.com**](http://www.nuovourl.com)**">"**

  • User Attivo

    io ho risolto utilizzando un server che mette a disposizione cpanel; fa tutto da solo...


  • User Attivo

    @lucco78 said:

    ALLORA....

    ma il file lo chiamo INDEX.ASP e metto solo questo codice? (ovviamente SENZA "Redirect 301 in asp")

    ho provato, ma lo visualizza come testo....

    
    <%@ Language=VBScript %>
    <%
    Response.Status="301 Moved Permanently"
    Response.AddHeader "Location", "[http://www.nuovourl.com](http://www.nuovourl.com/)"
    %>
    
    

    se metti uno spazio tra "<" e "%" (< %) il codice non viene interpretato