James, phpleo a friend of mine blog about this topic with 2 code examples, a filter made by him and a modified htaccess for symfony. They both will make this work as expected.
Take a look at the code and download link. The blog is in spanish tho. http://blog.phpleo.com/2008/01/27/redireccion-301-en-symfony-filtros-vs-htaccess/ As a side note, if you use my htaccess you will have to use RewriteBase to avoid routing problems. Cheers, On Jan 27, 2008 1:23 AM, James <[EMAIL PROTECTED]> wrote: > can you send what you used? I'd like to do the same. > > thanks, > James > > > On Jan 27, 2008, at 1:15 AM, Joan Piedra wrote: > > Jonathan you were completly right.I just added an htacces condition and > rule to make this 301 redirect work. > > I will send a blog post about this soon. > Thanks for pointing it out. > > On Jan 26, 2008 2:58 PM, Jonathan Franks <[EMAIL PROTECTED]> wrote: > > > > > you can use .htaccess to remove trailing slashes from urls. Just google > > it, there are plenty of examples online.... > > > > Yılmaz Uğurlu wrote: > > > Hi, i am using like this > > > > > > post_detail: > > > url: /blog/:stripped_category_title/detail/:stripped_title/* > > > param: { module: blog, action: detail } > > > > > > and it is work good for me both "/blog/lab/detail/stripped-title" > > > and "/blog/lab/detail/stripped-title/" > > > > > > 2008/1/26, James <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>: > > > > > > I just created a 2nd route with the / at the end, but you are > > > probably right this should be handled automatically by symfony. > > > > > > James > > > > > > > > > On Jan 26, 2008, at 11:54 AM, Joan Piedra wrote: > > > > > >> > > >> Good morning symfoners, > > >> I've been looking for an answers to this but I'm afraid I > > >> couldn't find any. > > >> > > >> Symfony routing usually works like this, adding modules and > > >> actions without a final slash in the url. > > >> /:module/:action > > >> /:module > > >> > > >> Therefore, I could get to a simple routing just like this. > > >> /post/create > > >> /post > > >> > > >> So far so good, until the final user decide to write a direct url > > >> in the browser with a final slash, just like this. > > >> /post/create/ > > >> /post/ > > >> > > >> If this happens they would get a plain 404 error, I do know about > > >> content repeating is banned from Google, but we could just use a > > >> simple 302 redirect to make this work hassle free. > > >> > > >> /post/create/ would redirect to /post/create and the users could > > >> get to the action, as simple as that. > > >> Is it possible to make this work, if so how? > > >> > > >> Have a nice weekend to you all. > > >> > > >> Thanks, > > >> My best regards. > > >> > > >> -- > > >> Joan Piedra || Frontend web developer > > >> http://www.justaquit.com/ || http://www.joanpiedra.com/ > > >> > > >> > > >> > > > > > > > > > > > > > > > > > > > > > -- > > > Yılmaz Uğurlu ~ jabber : [EMAIL PROTECTED] > > > <mailto:[EMAIL PROTECTED]> ~ http://www.2nci.com ~ İzmir > > > > > > > > > > > > > > > -- > Joan Piedra || Frontend web developer > http://www.justaquit.com/ || http://www.joanpiedra.com/ > > > > > > > > -- Joan Piedra || Frontend web developer http://www.justaquit.com/ || http://www.joanpiedra.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---
