• 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. 🙂