I've had problems with funny URLs before...
You can solve it a few ways, base64 encoding sometimes works, but that
sometimes products URLs with /'s in, which also break routing rules.
Look in the PHP manual for 2 way encoding/decoding functions, and
choose one that works for you...
On 3 De
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 %{REQ
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.
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
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... :)
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 no
> 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...
Well, some URL are not for the controller. for example:
images/something.gif or css/style.css or js/script.js
I think it is better to
This is a recurrent problem with the default .htaccess or the lighttpd
configuration for symfony
For example, if you want to pass float values as parameters.
The solution lies in customising your rewrite rules in you .htaccess
or lighttpd.conf to better reflect your own configuration. You may
ne
On Thu, Dec 4, 2008 at 10:57 AM, Fabrice B <[EMAIL PROTECTED]> wrote:
> The solution lies in customising your rewrite rules in you .htaccess
> or lighttpd.conf to better reflect your own configuration. You may
> need to plunge a little into regular expressions for that.
I'm using this .htaccess
Okk...Great inputs friends... :)
I think writing this line should suffice for me (along with other 2
default ones) -
RewriteCond %{REQUEST_URI} !\..*/.*$
What I want to write is "Dont skip the ones with a DOT and then some
content and then a slash and then some content"
So, basically I want
Care to collaborate what it does? :)
I tried it and it seems to work nicely
On Thu, Dec 4, 2008 at 11:15 PM, Nicolas Perriault <[EMAIL PROTECTED]> wrote:
>
> On Thu, Dec 4, 2008 at 10:57 AM, Fabrice B <[EMAIL PROTECTED]> wrote:
>
>> The solution lies in customising your rewrite rules in you .hta
On Thu, 4 Dec 2008, Sid Bachtiar wrote:
>
> Care to collaborate what it does? :)
>
> I tried it and it seems to work nicely
The normal htaccess file skips ANY file with a dot in the URL. I think
his version explicitly states which files to ignore using this expression:
\.(css|js|png|
Doh LOL ofcourse
I actually did something like that, a little bit differently. One
thing though, you have to remember to modify the .htaccess if you have
other extensions like jpeg, jpe, swf, flv, mov, mp3, pdf, and so on. I
guess you could add them all there.
On Fri, Dec 5, 2008 at 7:59 PM, Eno
Hi,
Here is the config of our dev - this also allows (.)'s - hope it helps
$HTTP["host"] == "devsite.ere" {
server.document-root = "/var/www/vhosts/devsite.ere"
alias.url = (
"/sf" => "/usr/share/php5/symfony/data/web/sf"
)
fastcgi.server = (
".php" => ((
"bin-path" => "
That is how it worked for me:
url.rewrite-once = (
"^/css/.+" => "$0",
"^/js/.+" => "$0",
"^/images/.+" => "$0",
"^/uploads/.+" => "$0",
"^/flv/.+" => "$0",
"^/swf/.+" => "$0",
"^/favicon\.ico$" => "$0",
"^/sf[A-z]+Plugin.*" => "$0",
"^/sf/.+" => "$0",
"^/(
15 matches
Mail list logo