Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    url rewrite asp con pagine errore 404

    Salve,
    so già da subito che mi andrò a intrufolare nelle sabbie mobili, ma ho da fare l'url rewrite in asp e immagino che la questione è contorta nonchè spinosa...

    Sono in hosting ma ho pieno controllo sulla pagina 404.asp, per cui leggendo qua e là, per fare l'url rewrite basta e avanza... il problema è che non so da dove cominciare, perchè su questo forum e in rete, si trova poca e confusa documentazione in merito...

    io devo gestire alcuni url un po complessi e lunghi, tipo

    http://www.sitodelmenga.it/articolo....ia=6&sezione=1

    e farlo diventare

    http://www.sitodelmenga.it/nome-cate...tolo-articolo/

    Che faccio mi butto direttamente in un burrone o qualcuno mi offre un paio di ali per volare?

  2. #2
    boia...

    cmq, vorrei sapere una cosa...

    per fare l'url rewrite, io passo il link articolo.asp?id1=1&id2=39 eccc o passo già il percorso "reurlwrittato" alla pagina di errore?

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Questa e' la "mia" pagina 404... con un minimo di fantasia scopri come funziona
    codice:
    <script>
    //For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
    DocURL = document.URL;
    
    //this is where the http or https will be, as found by searching for :// but skipping the res://
    protocolIndex = DocURL.indexOf("://",4);
    
    //this finds the ending slash for the domain server
    serverIndex = DocURL.indexOf("/",protocolIndex + 3);
    
    //for the href, we need a valid URL to the domain. We search for the # symbol to find the begining
    //of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker.
    //urlresult=DocURL.substring(protocolIndex - 4,serverIndex);
    BeginURL = DocURL.indexOf("#",1) + 1;
    urlresult = DocURL.substring(BeginURL,serverIndex);
    page = DocURL.substr(serverIndex+1);
    location.replace("/smistamento.asp?prov="+page);
    </script>
    <h2>404 - Pagina non trovata</h2>
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.