L'une des nombreuses choses qui manquait à mon scraper service que j'ai mis en place la semaine dernière sont jolies URL. À l'heure actuelle, le paramètre utilisateur est passé dans le script avec ? U =, ce qui est un symptôme d'un piratage paresseux (que le script est certes). Cependant, j'ai pensé à le refaire et j'aimerais avoir un retour sur les options disponibles. À l'heure actuelle, il existe deux pages, mise à jour et graphique, qui fournissent des informations à l'utilisateur. Voici les deux possibilités que j'ai trouvées. "1234" est le numéro d'identification de l'utilisateur. Pour des raisons techniques, le nom d'utilisateur ne peut malheureusement pas être utilisé:Schéma d'URL convivial?
- http: // < tld>/mise à jour/1234
- http: // < tld>/carte/1234
ou
- http: // < tld>/1234/mise à jour
- http: // < tld>/1234/Tableau
L'option 1, conceptuellement, appelle la mise à jour avec l'ID utilisateur. L'option # 2 fournit un verbe pour opérer sur un identifiant d'utilisateur.
Du point de vue de la cohérence, quel est le plus logique?
Une autre option est mentionné
- http: // < tld>/user/1234/mise à jour
- http: // < tld>/user/1234/Tableau
Cela permet d'avoir de la place pour les pages ne concernant pas un utilisateur spécifique. à savoir
- http: // <> tld/Statistiques
Je ne prévois pas que la fonctionnalité augmentera beaucoup, car le but de la page est de fournir des fonctionnalités qui font défaut à StackOverflow lui-même. Il existe quelques autres scripts qui ne sont pas encore publics et qui traitent des statistiques globales du service. Votre/user/1234/verbe est attrayant. –