Bonjour à tous,

J'ai un problème assez gênant d'un point de vu SEO, je crois savoir d'où vient le problème mais pas comment le régler.
Bref, je souhaite avoir des url sous cette forme : http://www.exemple.com/foo-bar-8.html
Ma route est sous cette forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
maroute:
  url:   /:foobar-:id.html
  param: { module: foo, action: bar}
Pour accepter les tirets, j'ai modifier mon fichier factories.yml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
all:
  routing:
    class: sfPatternRouting
    param:
      segment_separators: ['/', '.', '-']
Le problème est que ma variable :foobar dans ma route contient un tiret et du coup, il me renvoi une erreur 404, c'est vraiment gênant d'un point de vu SEO :/

Des solutions ? Merci.