url encoded forward slashes breaking my codeigniter app

Posted by Ian Cook on Stack Overflow See other posts from Stack Overflow or by Ian Cook
Published on 2008-11-22T21:30:50Z Indexed on 2010/04/17 11:53 UTC
Read the original article Hit count: 257

Filed under:
|
|
|
|

i’m trying to create a url string that works like this:

/app/process/example.com/index.html

so in other words,

/app/process/$URL

i then retrieve the url with

$this->uri->segment(3);

the forward slashes in the URL will of course be a problem accessing uri segments, so i’ll go ahead and url encode the URL portion:

/app/process/example.com%2Findex.html

.. but now I just get a 404 saying ...

Not Found

The requested URL /app/process/example.com/index.html was not found on this server.

it appears that my url encoding of forward slashes breaks CI’s URI parser.

what can i do to get around this problem?

© Stack Overflow or respective owner

Related posts about php

Related posts about codeigniter