Thanks Sid... Now...I have a URL that is something like - http://www.example.com/string.with.dots/file.html
So, it doesn't contain something like '@' by which I can identify a URL that is NOT to be skipped... How do I handle this case? Ideally, I would want the dots to be handled just like normal characters...what if just remove the section from Symfony .htaccess that skips URL's with dots, with exception to .HTML? Will it create a problem for other kinda files? What's the problem if the request is handed over to controller in all cases? May be this is a foolish question...but honestly, it's not very clear to me... On Dec 4, 11:16 am, "Sid Bachtiar" <[EMAIL PROTECTED]> wrote: > The problem is with Symfony's .htaccess. Not in Symfony's controller > nor in Symfony routing. Just in .htaccess. > > In a way this is a Symfony 'shortcoming' > > > If this problem can get solved by the apache rule, as you have said, I > > won't need to do any special handling or encoding of the dots... :) > > You can't really encode the dots (I think), otherwise we won't have > this problem. > > > > On Thu, Dec 4, 2008 at 6:56 PM, Sumedh <[EMAIL PROTECTED]> wrote: > > > Thanks guys.... > > > So Sid, I was thinking this is a problem with symfony routing that it > > doesn't handle dots...but the problem actually lies at Apache layer > > where it doesn't pass along the parameters correctly to the routing > > layer of symfony...right? > > > If I write rule for > > URL -http://www.example.com/string.with.dots/file.html > > Rule - > > dotted_rule: > > url: /:param1/:fileName > > > Then value of param1 is not received correctly as "string.with.dots" > > > If this problem can get solved by the apache rule, as you have said, I > > won't need to do any special handling or encoding of the dots... :) > > > Lee, the URL encoding functions don't handle the dot...I believe it's > > primarily because the dot has an important place in URL...just that > > it's not taken kindly if it's in between the URL instead of at the > > end, (for defining a file extension)... > > > Gunnar, yeah, as you've said, changing routing structure is a costly > > affair, especially when Google (and others) have indexed and > > bookmarked your URL's... > > > On Dec 4, 2:06 am, "Gunnar Lium" <[EMAIL PROTECTED]> wrote: > >> Although not always possible or desirable, you can also get around this > >> problem by creating urls with ?. For example > >> somedomain.com/profiles/[EMAIL PROTECTED] > >> 2008/12/3 Sid Bachtiar <[EMAIL PROTECTED]> > > >> > Hi, > > >> > I've had problem with this too. I don't know any general solution to > >> > this problem. > > >> > For my case, I needed the dot because I was passing email address in > >> > the URL. So I solved it by adding one line (the line with @) in the > >> > web/,htaccess > > >> > # we skip all files with .something > >> > RewriteCond %{REQUEST_URI} \..+$ > >> > RewriteCond %{REQUEST_URI} [EMAIL PROTECTED] > >> > RewriteCond %{REQUEST_URI} !\.html$ > >> > RewriteRule .* - [L] > > >> > The one added line in the htaccess basically detect if the URL > >> > contains @ character, if so it will be passed to the controller > >> > instead of handled as a file like images, css, js, etc. > > >> > On Thu, Dec 4, 2008 at 12:25 AM, Sumedh <[EMAIL PROTECTED]> wrote: > > >> > > Hi Friends, > > >> > > How is one supposed to handle a URL having a dot ('.')? > > >> > > For example,http://www.example.com/string.with.dots/file.html > > >> > > The urlencode() function from PHP doesn't handle dots...and the > >> > > routing rules break for these kind of URL's... > > >> > > So, how should they be taken care of? Is there some standardized way > >> > > that everyone uses? > > >> > > - Thanks in advance, > >> > > Sumedh > > >> > -- > >> > Visit my website:http://onlinesid.com > > -- > Visit my website:http://onlinesid.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 -~----------~----~----~----~------~----~------~--~---
