Bon, j'ai refais partir mon site mais avec quelque chose que je juge bizarre ...
En fait, ce qui générait le 404 était le ".html" que je rajoutais à la fin des URL.
En gros dans mon global.asax j'avais ça :
routes.MapPageRoute("Article", "articles/{titre}-{id}.html", "~/article.aspx");
Ceci ne fonctionne pas en prod alors que ça fonctionne en local.
J'ai modifié par ça :
routes.MapPageRoute("Article", "articles/{titre}-{id}/", "~/article.aspx");
Et ça fonctionne ...
Si quelqu'un pouvait m'expliquer, je serais très content parce que la personne qui référence veut absolument un ".html" à la fin ...
Partager