allow ?ppid=(xxx) in url. |
[eluser]BeingDefined[/eluser]
I know I know, there has been so many topics on this but hear me out ... I have my site redirect off to a third party site and after they finished with their processing, they redirect back to my site. The problem is that they add ?ppid=(random numbers) at the end of the url. So http://site.com/videos/video-title becomes http://site.com/videos/video-title?pidd=34324342342, which causes CI to throw a 404 error. I tried talking to them to redirect me the /this/type/of/url but they can't people other people depend on it. I know there was the "PATH_INFO" fix but that doesn't seem to work in 1.6 and I don't see anything new about that in the changelog of 1.7. I did search the forums and the only threads that came close to my issue were from 2006 and 2007. If i missed a thread, please link me to it ![]() Please note that there is routes involved. Thanks
[eluser]davidbehler[/eluser]
I don't know much about htaccess, but ain't that something you could use? Just cut the url at the first appearance of "?" and redirect to the first part.
[eluser]BeingDefined[/eluser]
actually thats what I been using for now but I'm looking for a better solution because sometimes it gets stuck in a loop. What I have in my htaccess: RewriteCond %{QUERY_STRING} ^(.*)?pidd=(.*)\&pidd;=(.*)$ RewriteRule index.php /%1/? RewriteCond %{QUERY_STRING} ^(.*)?pidd=(.*?)$ RewriteRule index.php /%1/? The reason why I have pidd twice is because sometimes it gets stuck in a loops so I have that to handle up to 2 level.
[eluser]BeingDefined[/eluser]
false alarm! “PATH_INFO” did the trick. I was viewing the site on live server but developing it for the development server, forgot to start apache lol
[eluser]davidbehler[/eluser]
Haha..well glad I "helped"! ![]() @Mix up of dev and live server: happens to the best! ![]() |
Welcome Guest, Not a member yet? Register Sign In |