Bonjour,
Première fois que je poste sur votre forum. Je félicite d'ailleurs tous les participants pour la qualité des infos qu'on y trouve. Etant donc assez récent sur votre site, je craint quelque peux d'aborder une question déjà débattue vu la date de son annonce, bien que la recherche ne m'ai pas apportée de réponses.
Ca concerne les URL. J'ai lû un article qui vante les mérites du Hash # dans les url au lieu du "?". P.ex www.monsite.com/?id=123 deviendrait www.monsite.com/#id=123.
Si j'ai bien compris, les moteurs de recherche ignorant ce qui suis le #, ils n'indexent pas des url pouvant provoquer du duplicate content... Très bien, mais quelque chose m'échappe : le ?id=123 permet d'envoyer une requête en GET au serveur, et donc d'avoir une page en conséquence. Mais avec le #, mon serveur (Apache) ignore les paramètres qui lui sont passés !!!
Je me suis documenté, et un peu partout où on parle de ce remplacement "?" contre "#", on procède à cette substitution comme si de rien n'était que tout était beau dans le meilleur des mondes sans aborder la problématique de l'utilité des paramètres passés au serveur qui du coup ne les reconnait plus.
Quelqu'un pourrait-il m'expliquer la subtilité qui m'échape ? Faut-il configurer Apache pour qu'il comprenne le # comment étant le nouveau "?" ou faut-il faire du URL rewriting dans le htaccess afin de remplacer le # transmit par url en "?" qui sera lui compris par le serveur ?
Je vous en remercie d'avance
Sam.
Première fois que je poste sur votre forum. Je félicite d'ailleurs tous les participants pour la qualité des infos qu'on y trouve. Etant donc assez récent sur votre site, je craint quelque peux d'aborder une question déjà débattue vu la date de son annonce, bien que la recherche ne m'ai pas apportée de réponses.
Ca concerne les URL. J'ai lû un article qui vante les mérites du Hash # dans les url au lieu du "?". P.ex www.monsite.com/?id=123 deviendrait www.monsite.com/#id=123.
Si j'ai bien compris, les moteurs de recherche ignorant ce qui suis le #, ils n'indexent pas des url pouvant provoquer du duplicate content... Très bien, mais quelque chose m'échappe : le ?id=123 permet d'envoyer une requête en GET au serveur, et donc d'avoir une page en conséquence. Mais avec le #, mon serveur (Apache) ignore les paramètres qui lui sont passés !!!
Je me suis documenté, et un peu partout où on parle de ce remplacement "?" contre "#", on procède à cette substitution comme si de rien n'était que tout était beau dans le meilleur des mondes sans aborder la problématique de l'utilité des paramètres passés au serveur qui du coup ne les reconnait plus.
Quelqu'un pourrait-il m'expliquer la subtilité qui m'échape ? Faut-il configurer Apache pour qu'il comprenne le # comment étant le nouveau "?" ou faut-il faire du URL rewriting dans le htaccess afin de remplacer le # transmit par url en "?" qui sera lui compris par le serveur ?
Je vous en remercie d'avance
Sam.