Bonjour, je fais un systeme bien a moi d'url qui dois marcher avec et sans JS

Pour faire court, je charge ma page, en document ready je fait une requete ajax qui met la variable de session checkJS à 1. et dans le retour de ma fonction ajax je fais une redirection javascript avec l'url dans la forme que je desire.

Exemple :

domaine.com/?/fr/home deviendrait => domaine.com/?#/fr/home deviendrait

J'ai donc pour cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
if(msg=="1"){   
      var hrefJS = href.replace("?","\?#");
      document.location.href = hrefJS;
}
avec console.log(), msg vaut bien 1, href de base vaut bien :
domaine.com/?/fr/home

et hrefJS vaut bien
domaine.com/?#/fr/home deviendrait

et pourtant je suis redirigé vers :
domaine.com/?/fr/home#/fr/home

Je ne saisi pas pourquoi si quelqu'un a une idée