Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    41

    ISAPI URL Rewrite 3: stesso url ma variabili diverse?

    Buongiorno a tutti,
    ho appena iniziato ad implementare l'url rewrite per un sito ecommerce in asp.
    Finche seguo gli esempi molto semplici dei tutorial nessun problema... ora che invece necessito di qualcosa di custom ho qualche intoppo...
    mi spiego meglio

    a fronte di un url di questo tipo:

    /prodotti.asp?categoria1=Pneumatici&categoria2=Auto &marca=Bridgestone

    lo riscrivo in:

    /Prodotti/Pneumatici/Auto/Bridgestone.htm

    e mi valorizza le variabili:
    Categoria1=Pneumatici
    Categoria2=Auto
    Marca=Bridgestone

    il problema è che a fronte di un url di questo tipo (dove non ho marca, ma ho le tre misure):

    /prodotti.asp?categoria1=Pneumatici&categoria2=Auto &L=205&H=55&R=16

    me lo dovrebbe riscrivere in

    /Prodotti/Pneumatici/Auto/205-55-16.htm


    il problema è che in questo modo mi valorizza la variabile marca=205-55-16
    quando invece mi dovrebbe valorizzare la variabili L, H e R e marca "vuota".

    C'è un modo per gestire queste eccezioni e ad "insegnare" al filtro di riscrivere url strutturalmente uguali ma valorizzare variabili diverse?

    spero di essermi spiegato... come si gestiscono queste casistiche?
    Si tratta di un sito ecommerce che ha molte variabili, in quanto oltre alle categorie, passo diverse variabili e non posso a priori sapere quali sono valorizzate...

    Questo è solo un esempio per far capire la problematica, in realtà ci son molte piu variabili in gioco... percui mi interesserebbe capire che tipo di strada seguire per creare un url rewriting corretto

    Come mi consigliate di procedere?
    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se la quarta variabile (H) è valorizzata vuol dire che stai passando le dimensioni e non la marca.

    Roby

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 © 2025 vBulletin Solutions, Inc. All rights reserved.