Best practice: parametri percorso URL [chiuso]

-1

Qual è la migliore pratica corrente sui parametri del percorso negli URL?

Ad esempio

/artist/name

Molto tempo fa avrei potuto creare artist.html e poi passare un parametro di query /artist.html?name=name ma sembra che i parametri del percorso siano lo standard (e più bello da guardare).

Supponiamo che io stia usando apache, nginx, ecc. Questi stanno semplicemente riscrivendo /artist/name in "/artist.html?name=name" e quindi Javascript sta leggendo i parametri della query? Come si fa nel mondo html / ajax statico in cui viviamo?

Grazie

    
posta Shaun 22.08.2015 - 16:47
fonte

1 risposta

0

Anche se questo è probabilmente come prima (e ricordo di aver scritto cose del genere io stesso), i siti web moderni tendono a utilizzare framework web come Flask o Django o Ruby on Rails invece di pagine statiche e riscritture.

Questi framework includono routing degli URL , in cui un determinato pattern nel percorso, ad esempio /artist/<name> , può essere mappato a una funzione getArtist(name) .

La stringa di query può quindi essere letta dal programma di back-end o da qualche JavaScript nella pagina.

    
risposta data 23.08.2015 - 00:16
fonte

Leggi altre domande sui tag