Welcome to the Community Exchange, a place where community members can exchange questions and answers related to DotNetNuke. If you would like more info about the Community Exchange, please visit this page in our Wiki.
An un-authenticated user tries to visit http://www.mysite.com/Support/Overview.aspx?a=1&b=2&c=3
They land at the login page with a URL of: https://www.mysite.com/Login.aspx?returnurl=/Support/Overview.aspx?a=1&b=2&c=3
After logging in the user ends up at a page that is missing the 2nd and 3rd URL params: http://www.mysite.com/Support/Overview.aspx?a=1
I sort of understand what's going on - I've got a URL embedded withing a URL and it's getting confused by that second question mark.
The redirect will work if the returnURL format is encoded to be: ?returnUrl=%2FSupport%2FOverview.aspx%3Fa%3D1%26b%3D2%26c%3D3
How can I get this to work?
I'm noticing differences between my DEV and PROD servers. The DEV server properly encodes the returl URL, but the production environment doesn't encode it at all. What controls this behavior? - Greg Griffin 5 months ago
What node(s) of the webconfig file should I be looking at? - Greg Griffin 5 months ago
We've determined that the URL's are not parsed correctly when using iFinity UrlMaster. If we revert back to the standard friendly URL provider then the redirect works correctly. - Greg Griffin 5 months ago
You have already flagged this post. Clicking "Remove Flag" below will remove your flag, thus reducing the count by one as well.