I've posted this as a support request as well, but waiting 48 hours or more for an answer isn't really an option, so I'm hoping I can get a quicker response or direction posting here.
This is our configuration:
Sitefinity Standard 7.0
Windows Server 2012
SQL Server 2012
We are having an issue when a page is hit using one of our additional URL's and has a query string, after the redirect the query string is dropped. You can see this is action here:
Before we put the site live I had done some looking around to make sure this functionality was out of the box and according to what I was reading it was (i.e http://www.sitefinity.com/developer-network/forums/bugs-issues-/page-redirects-does-not-keep-the-query-string-part-of-the-url).
We have migrated from Sitefinity 3.7 and require all of our additional URL's to support and pass to the redirected pages any query strings as this is how we track our partners. The tracking code is executed in the Session_Start event in our Global.asax.
I imagine there is probably not going to be a simple answer to this as it is just supposed to work, however I have a funny feeling it is because our additional URL's contain the .aspx extension.
So my questions are:
Is this a setting that I have missed somewhere that is preventing this from working?
Where in the lifecycle does Sitefinity perform the additional url's redirects?
What handler/module/class executes the additional url redirects?
Are we able to inherit and overide this functionality?
Are we able to process the URL's before the redirect happens?
Can we hook into a Global.asax event before the redirect occurs, so we can get the query string?
This is pretty urgent and it is critical we can get a resolution.
I look forward to hearing from you and any help is appreciated.