We have had a few issues with users on IIS. I was helping a guy tonight with a TNG (genealogy program I use) / WordPress integration. He asked me how to do $_SERVER['REQUEST_URI'] on IIS since its not supported. Of course, I did not know that. A bit of searching and found it to be very true and a fix for the issue
$_SERVER['REQUEST_URI'] = substr($_SERVER['PHP_SELF'],1 );
if (isset($_SERVER['QUERY_STRING'])) { $_SERVER['REQUEST_URI'].='?'.$_SERVER['QUERY_STRING']; }
Now, we use the REQUEST_URI in several places in our code and I wonder if that is what causing some issues??? I have heard horror stories of WP and IIS but have also heard many stories of no issues.
Is this something we want to look into further?