J'ai cette URL maintenant:

http://unav-go.github.io/?p=37.1966,-3.6245

J'aimerais avoir une belle URL comme celle-ci:

http://unav-go.github.io/37.1966/-3.6245

Je lisais la documentation Jekyll, mais je n'ai pas trouvé comment faire cela. Est-ce possible? Merci d'avance | o /

1
Costales 26 déc. 2015 à 13:30

2 réponses

Meilleure réponse

Non vous ne pouvez pas. http://domain.tld/path/ est une URL pointant vers http://domain.tld/path/index.html ou tout ce que vous avez défini pour que votre page d'index soit dans la configuration de votre serveur.

http://domain.tld/path?param=value est une url (pointant toujours vers http://domain.tld/path/index.html) avec des paramètres qui sont utilisés côté serveur (comme votre site est statique, ils ne sont pas utilisés côté serveur) ou côté client par javascript (c'est ainsi que vous les utilisez pour générer votre marqueur gmap).

Faire http://domain.tld/path/value suppose que vous pouvez traiter le côté serveur de l'URL pour le transformer en http://domain.tld/path?param=value. Mais ce n'est pas possible dans un monde statique.

2
David Jacquel 26 déc. 2015 à 15:05

Faire:

http://unav-go.github.io/37.1966/-3.6245

Dirigerait simplement vers un autre emplacement de votre site Jekyll.

Donc, je ne recommande pas de faire ça. Il est possible de le faire, mais vous redirigerez et vous créeriez beaucoup de liens pour rediriger vers les emplacements appropriés, car l'application utilise les paramètres de l'URL.

Je suggère d'aller pour le premier.

http://unav-go.github.io/?p=37.1966,-3.6245
1
Sean Francis N. Ballais 26 déc. 2015 à 10:43