Bonjour à tous et toutes,

Je me permet de poster ici car j'ai un petit souci.

Pour avoir des belles url j'ai activé le html5Mode, mais j'utilise une librairie qui a besoin du # pour fonctionné,

Je me retrouve donc avec des urls de ce type: /page/#param_lib

J'ai utilisé le HasPrefix et celle fonctionne quand j'arrive sur la page, mais la lib va modifier le param_lib et la il réevalue l'url et me redirige vers la page not-found. Or je voudrai qu'il ne fasse rien car seul la lib en a beosin.

$locationProvider.html5Mode({
                        enabled: true,
                        requireBase: false
                    }).hashPrefix('!');

Comment puis-je résoudre le souci?

Un grand merci d'avance,

Djou

2 réponses


Modifie ton htaccess ou tes règles d'écriture, peu importe l'url renvoit tout sur index.php

pikadjou
Auteur

Hello,

un tout grand merci de la réponse mais malheureseuement cela garde le même comportement :(

Je n'ai peut etre pas été assez precis dans mon explication:
J'arrive sur une page: /product/!#!-A104331296

Lorsque je click sur une element le plugin change l'encre en : /product/!#!kendo-A104331398%3Fdepartment=3&productType=1047&color=CBCBCB&appearance=577&size=2

Or au premier changement il me retourne vers /product/!#!-A104331296 et au deuxieme vers la racine de mon site.

Mais si je fais un premier click, que je refresh la page, la au deuxieme click j'arrive avec la bonne encre.

Je ne sais pa ssi j'ai été plus clair :(

Un grand merci pour votre aide,

Djou