dans mon blog, je mis la route avec le titre de posteroute Génération sans espaces
route:
pattern: /blog/{id}/{title}
defaults: { _controller: AcmeBlogBundle:Blog:show }
si le blog de mon titre est:
"Hello World"
ma route est www.mysite.com/5/ Bonjour tout le monde (avec l'espace) mais je veux supprimer les espaces et utiliser _ comme
Hello_World
et j'ai une autre question si mon titre est:
" l'ancora"
comment puis-je supprimer '? thx
Je dois ajouter quelques règles dans la réécriture de mod? RewriteRule^blog/([^ _] *) ([^] *?) \ D * .php blog $/$ 1 $ 2 [R = 301, L]
je ne peux pas » utiliser mod_rewrite? –
Vous pouvez essayer, mais ce n'est certainement pas la bonne façon de le faire. Avec une extension lugubre, il prend soin de tous les caractères indésirables de votre URL (espace, apostrophes, accents, etc ...). Et plein d'autres choses ! – Pierrickouw