• Moderatrice

    Redirect 301

    Salve a tutti ho un dubbio su redirect 301
    Ho un sito con due domini
    avitur.net e avitur.it
    vorrei fare un redirect 301 dal .it al .net per una miglior gestione del tutto Ho visto che su http://www.avitur.it/lastminutesardegna.htm ho 4 di page rank la domanda: se io faccio un redirect 301 che punta da
    http://www.avitur.it/lastminutesardegna.htm
    a
    http://www.avitur.net/lastminutesardegna.htm
    google mi mette il page rank 4 sul .net oppure no?
    cosa mi consigliate altrimenti?


  • Super User

    @deborahdc said:

    se io faccio un redirect 301....google mi mette il page rank 4 sul .net oppure no?
    Yes it does 🙂
    Ma non istantaneamente. Ci vuole un po' (non meno di un mese, ma ovviamente non c'è una regola temporale fissa).

    Cordialmente,
    Stuart


  • Moderatrice

    Grazie mille :ciauz:


  • User

    Confermo quanto detto da Stuart.
    Personalmente l'ho fatto anche con un dominio di terzo livello verso altro un altro nome di terzo livello (sempre dello stesso dominio).
    Il risultato è che da un PR iniziale di 6 🙂 è passato a un 4 durante la fase di reindicizzazione :mmm: per riavere un 6 finale 😄

    ~a.


  • Moderatrice

    Vi chiedo un ultima domanda. fino ad ora ho fatto la modifica di file.asp ed ho usato codice
    <%
    Response.Status="301 Moved Permanently"
    Response.AddHeader "Location", " http://www.avitur.net/......php"
    %>
    ma se la pagina si deve trasferire da un .html ad un altro .html cosa devo usare?

    Grazie


  • Super User

    @deborahdc said:

    ma se la pagina si deve trasferire da un .html ad un altro .html cosa devo usare?

    Grazie

    sono dolori.... 😄

    se su server windows vero?


  • User Attivo

    @deborahdc said:

    Vi chiedo un ultima domanda. fino ad ora ho fatto la modifica di file.asp ed ho usato codice
    <%
    Response.Status="301 Moved Permanently"
    Response.AddHeader "Location", " http://www.avitur.net/......php"
    %>
    ma se la pagina si deve trasferire da un .html ad un altro .html cosa devo usare?

    Grazie

    In HTML non puoi gestire redirect con 301.
    In questo caso puoi solo gestirlo attraverso la configurazione del webserver, se ne hai accesso.


  • Bannato Super User

    Domandina per Simone 😄

    Non conosco molto bene iis, in verità oserei dire che non lo conosco per niente e sfortunatamente ho lo stesso problema di Deborah su un dominio che vorrei trasferire. Le pagine sono tutte html, poche una decina...

    Il file "gemello" di .htaccess in iis è http.ini ?

    :ciauz:


  • User Attivo

    Sfortunatamente su IIS non esiste alcun fine di configurazione come htaccess per apache.


  • Bannato Super User

    Quindi non ho speranza di trasferire quella decina di benedette pagine ?

    😮


  • User Attivo

    @Dell'Orto Fabio said:

    Quindi non ho speranza di trasferire quella decina di benedette pagine ?

    😮

    Ma non erano 40.000? 😄
    A parte tutto sì, ma solo se metti mano a IIS


  • Moderatrice

    Ciao simone
    il dominio è su Telecom Italia, non mi dire che è uno schifo, lo so e per motivi burocratici non posso fare cambio prov.
    Ho parlato con il tecnico (nota bene il tecnico non il centralinista) che ne capisce meno del mio bisnonno. E' su windows cosa devo dire a questo signore per risolvermi la questione? Altrimenti cosa mi consigli di fare?


  • User

    Su IIS esiste il modo di riscrivere gli URL tramite un filtro ISAPI sia che questi siano htm che asp.

    Purtroppo pero' il filtro ISAPI deve essere installato come componente a se' perchè non viene fornito come il mod_rewrite di Linux-Apache.
    Attenzione pero' che per installarlo occorre aver l'accesso al server o farselo installare dall'amministratore se è possibile.
    Una volta verificato la fattibilità, sul mercato ce ne sono diversi a pagamento con prezzi contenuti (si parla di 50 euro +-) 😞

    E' chiaro che poi dovrai configurare le regole nel file http.ini come similmente come si fa su server Linux-Apache.

    Sottolineo: prima verifica la possibilità di installare il filtro ISAPI.

    ~a.


  • User Attivo

    @fabio:Fossero poche ti consiglierei il meta refresh, ormai da molti motori, compreso google, considerato il 301 di noialtri , ma visto che parlavi di una mole di pagine non indifferente, e di introiti, mi rimangio tutto 😉


  • Bannato Super User

    Weppos ha scritto:

    Ma non erano 40.000?

    Quella è un'altra storia... 🙂

    @fabio:Fossero poche ti consiglierei il meta refresh, ormai da molti motori, compreso google, considerato il 301 di noialtri , ma visto che parlavi di una mole di pagine non indifferente, e di introiti, mi rimangio tutto

    Per essere sincero ci avevo pensato, le pagine sono una decina, Simone si è confuso con un altro progetto...
    🙂


  • User Attivo

    non vorrei dire una cavolata.......
    ma mi è stato detto che è possibile far processare anche le pagine html come le .asp, basta chiedere (e pagare 😄 ) al servizio di hosting affinchè cambi alcune impostazioni....
    in questo modo si può scrivere codice asp funzionante anche in pagine con estensione html.....

    Sbaglio?


  • User Attivo

    @fello said:

    non vorrei dire una cavolata.......
    ma mi è stato detto che è possibile far processare anche le pagine html come le .asp, basta chiedere (e pagare 😄 ) al servizio di hosting affinchè cambi alcune impostazioni....
    in questo modo si può scrivere codice asp funzionante anche in pagine con estensione html.....

    Sbaglio?

    No, non sbagli.
    Basta associare l'interprete ASP con l'estensione HTML.


  • Super User

    pagare per una cosetta così? ma chi sono queste sanguisughe? 😄 (scherzo, non voglio saperlo) 🙂


  • Super User

    @deborahdc said:

    Ciao simone
    il dominio è su Telecom Italia, non mi dire che è uno schifo, lo so e per motivi burocratici non posso fare cambio prov.
    Ho parlato con il tecnico (nota bene il tecnico non il centralinista) che ne capisce meno del mio bisnonno. E' su windows cosa devo dire a questo signore per risolvermi la questione? Altrimenti cosa mi consigli di fare?
    la vedo dura... 😞 non voglio scoraggiarti ma è così ...

    la cosa + semplice è spostarti su un server linux (dove hai la possibilità dell'.htaccess) se le altre pagine in php


  • Super User

    Per Fabio e chiunque abbia l'esigenza di fare dei 301 "in massa" da un dominio su IIS a un altro dominio (su IIS o su Apache)...
    Io avevo lo stesso problema, e l'ho risolto come segue:

    • preso un account su server Linux + Apache per il vecchio dominio;

    • messo un file .htaccess siffatto nella root:

    <FilesMatch "\.&#40;asp&#41;$">
    ForceType application/x-httpd-php
    </FilesMatch>
    DirectoryIndex default.asp
    ErrorDocument 404 /404.php
    
    • messo un file default.asp e un file 404.php siffatti nella root:
    <?php
    $myURL="http://www.nuovodominio.com/";
    
    header&#40;"HTTP/1.1 301 Moved Permanently"&#41;; 
    header&#40;"Location&#58; ".$myURL&#41;;
    exit&#40;&#41;; 
    ?>
    
    • riprodotto fedelmente la struttura delle directory del vecchio sito e creati singoli file .asp per le pagine per le quali avevo bisogno di mappare il redirect in maniera più precisa agli URL del nuovo dominio (nel mio caso cambiava non solo la piattaforma, ma anche la struttura del sito; la corrispondenza fra le singole unità di contenuto era invece sostanzialmente univoca dal vecchio al nuovo sito):
    <?php
    $myURL="http&#58;//www.nuovodominio.com/";
    $myParms= &#91;ricavato i nuovi parametri in base alle variabili $_GET presenti sui vecchi URL qui&#93;;
    
    header&#40;"HTTP/1.1 301 Moved Permanently"&#41;; 
    header&#40;"Location&#58; ".$myURL.$myParms&#41;; 
    exit&#40;&#41;;
    ?>
    
    
    • trasferito il vecchio dominio sul nuovo server.

    Soluzione "artigianale" che ha funzionato a meraviglia su un sito di alcune migliaia di pagine: tempo 1 mese, e i nuovi URL erano tutti indicizzati; tempo 3 mesi, e anche il PR (5) era migrato sul nuovo dominio. E, quello che è perfino più importante, non una sola visita è andata persa. 🙂