15 messaggi dal 20 agosto 2011
Buon pomeriggio!
Curiosando qua e la nel web, noto che nella barra degli indirizzi, per alcuni siti risulta nascosta l'estensione dell file della pagina. Invece di leggere
http://forum.aspitalia.com/forum/AddPost.aspx
si legge
http://forum.aspitalia.com/forum/AddPost
Perchè? Quali sono i pro e quali i contro?
Eventualmente come si ottiene questo risultato (il sito è in Asp classico)?

Grazie. A presto. Whupy
420 messaggi dal 23 marzo 2010
Contributi
La differenza sostanziale è che questa metodologia di url non punta più a dei file fisici all'interno dell'applicazione, ma viene effettuato il parsing attraverso delle regole definite all'interno dell'applicazione.

E' un meccanismo molto vantaggioso che ricorda gli url parametrici dei servizi REST perchè tende ad eliminare i parametri in query string

esempio

www.miosito.com/customer?id=1

diventerà

www.miosito.com/customer/1

non solo gli url diventano user-friendly ma anche SEO friendly, infatti avere questi tipi di url offre dei vantaggi per capire effettivamente a che cosa punta l'indirizzo della pagina web

Immagina un sito che elenca una lista di film. E' più facile comprendere un URL simile

www.example.com/Movie/StarWars

piuttosto che questo

www.example.com/movie.aspx?moviename=starwars

Non solo noi, ma anche i moori di ricerca ne gioveranno indicizzando meglio le pagine del sito.

Anche dal punto di vista della security è un meccanismo abbastanza vantaggioso perchè tende a eliminare tutti quei parametri potenzialmente pericolosi che ognuno di noi potrebbe modificare

http://miosito.it/Student?sortOrder=Name%20desc

diventerà

http://miosito.it/Studens/SortOrderbyName

In alcuni Framework come Ror o ASP.NET MVC è una cosa che viene fatta nativamente.

E' possibile utilizzare questo tipo di url anche su webforms, volendo.

Spero di essermi spiegato in maniera corretta
Modificato da Mirko Pastorelli il 06 agosto 2012 17.16 -
15 messaggi dal 20 agosto 2011
Grazie Mirko per la rapidità nella risposta. Sei stato chiaro ed esaustivo. Quindi... Sicuramente è una modifica che apporterò.
E' sufficiente trattare il vecchio link come una stringa (sostituire i vecchi caratteri con i nuovi) oppure c'è qualche procedura specifica da seguire?
Whupy
420 messaggi dal 23 marzo 2010
Contributi
Dovresti adittare l'url rewriting..ma tutto dipende da quale tecnologia utilizzi
Modificato da Mirko Pastorelli il 06 agosto 2012 20.05 -
15 messaggi dal 20 agosto 2011
Utilizzo asp classico. Magari provo semplicemente a "rimaneggiare" il codice esistente.
420 messaggi dal 23 marzo 2010
Contributi
L'unica cosa in italiano che sono riuscito a trovare è questo

http://simone.cabrino.it/blog/url-rewriting-ottimo-anche-per-lasp/

se te la cavi con l'inglese troverai molte altre info (spero =D)

ciao
15 messaggi dal 20 agosto 2011
grazie per la dritta. Ti farò sapere se riesco. ;) Grazie. Whupy

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.