в моем блоге я установить маршрут с названием постаСоздание маршрута без пробелов
route:
pattern: /blog/{id}/{title}
defaults: { _controller: AcmeBlogBundle:Blog:show }
если блог мой титул является:
"Hello World"
мой маршрут www.mysite.com/5/ привет мир (с пространством) , но я хочу удалить пробелы и использовать _ как
Hello_World
и у меня есть еще один вопрос , если мое название:
" l'ancora"
как я могу удалить '? thx
Мне нужно добавить некоторые правила в mod rewrite? RewriteRule^блог/([^ _] *) ([^] *?) \ D * .php $ блог/$ 1- $ 2 [R = 301, L]
я не могу»использовать mod_rewrite? –
Вы можете попробовать, но это определенно не правильный способ сделать это. С sluggable extension, он позаботится обо всех нежелательных персонажах вашего URL (пробел, апострофы, акценты и т. Д.). И многое другое! – Pierrickouw