Bonjour à tous,
Je travaille actuellement son mon site de photographe amateur. J'ai une page principale avec toutes mes photos que l'on peut agrandir avec une lightbox (colorbox). Le problème est que j'aimerai que toutes mes photos aient une URL unique (pour le référencement, mais aussi pour pouvoir partager l'URL d'un photo particulière avec qqn). Poue ce faire j'ai utilisé history.pushState pour générer une URL spécifique lors du clic pour ouvrir la colorbox : exemple.com?photo=titre-photo1
J'ai alors plusieurs questions :
-ce genre de techniques est il bon pour le référencement ?
-mon code fonctionne le local mais pas sur mon hébergeur, des conditions sont-elles requisent pour le bon fonctionnement de history.pushState ?
-quel séparateur utilisé ? (?, #, #!, ...)
-est-ce compatible avec des URL déjà modifiée avec PHP, c'est à dire si je tri les photos affichées sur ma page en PHP avec une URL comme exemple.com?tri=2014 avec un GET['tri'], pourrais-je ajouter encore après exemple.com?tri=2014&photo=titre-photo1 gérer avec history.pushState ?
Beaucoup de questions
Merci de votre aide
Ben.
Je travaille actuellement son mon site de photographe amateur. J'ai une page principale avec toutes mes photos que l'on peut agrandir avec une lightbox (colorbox). Le problème est que j'aimerai que toutes mes photos aient une URL unique (pour le référencement, mais aussi pour pouvoir partager l'URL d'un photo particulière avec qqn). Poue ce faire j'ai utilisé history.pushState pour générer une URL spécifique lors du clic pour ouvrir la colorbox : exemple.com?photo=titre-photo1
J'ai alors plusieurs questions :
-ce genre de techniques est il bon pour le référencement ?
-mon code fonctionne le local mais pas sur mon hébergeur, des conditions sont-elles requisent pour le bon fonctionnement de history.pushState ?
-quel séparateur utilisé ? (?, #, #!, ...)
-est-ce compatible avec des URL déjà modifiée avec PHP, c'est à dire si je tri les photos affichées sur ma page en PHP avec une URL comme exemple.com?tri=2014 avec un GET['tri'], pourrais-je ajouter encore après exemple.com?tri=2014&photo=titre-photo1 gérer avec history.pushState ?
Beaucoup de questions
Merci de votre aide
Ben.