229 messaggi dal 17 aprile 2006
Salve,

ecco la domanda, ho visto in giro alcuni siti aspx,(come anche questo sito) dove il nome delle pagine hanno il nome dell'articolo:

es.
http://www.scapeugeot.it/auto-km-zero/Peugeot-208-251.aspx?x=Km-0

Suppongo che queste pagine siano create con un gestionale o un CMS, quindi le pagine sono create a runtime e quindi non ricompilate?

Cosa mi dite, c'è qualcuno che mi chiarisce il concetto?

Grazie
Modificato da bluland il 27 maggio 2014 21.08 -

Vincenzo Pesante
Software Engineer
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Vincenzo,
in realtà quelle pagine non esistono fisicamente sul disco.

Quando un utente richiede un URL come /auto-km-zero/Peugeot-208-251.aspx?x=Km-0, c'è un modulo che intercetta la richiesta e la riscrive in qualcosa tipo /auto.aspx?id=251. Il webserver IIS va dunque a cercare sul disco una pagina auto.aspx e la manda in esecuzione.

Questa tecnica serve a realizzare URL più "amichevoli" e leggibili per l'utente, per non parlare dei supposti vantaggi di inserire parole chiave nell'URL ai fini della SEO.

Leggi questo articolo di Marco De Sanctis.
http://www.aspitalia.com/script/1047/Personalizzare-Routing-ASP.NET-Includere-Titolo-URL.aspx

ciao,
Moreno
Modificato da BrightSoul il 29 maggio 2014 20.59 -

Enjoy learning and just keep making
229 messaggi dal 17 aprile 2006
Ottimo grazie! :)

Vincenzo Pesante
Software Engineer

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.