@ michelle
With Rackspace Cloud Sites, chances are, you were using Apache as the webserver…
I think I figured out the issue, but I’m not certain how one would go about fixing it because my knowledge in web server configuration is extremely limited at best.
There must be some type of redirect configuration for nginx setup. This URL:
http://www.sys-kool.com/index.php/about-us/staff/?cn-s=&cn-cat=1
is redirecting to the URL that you see:
http://www.sys-kool.com/about-us/staff/?cn-s=&cn-cat=1
I’m guessing that this redirect is causing the server $_GET global to be emptied, that is this part of the URL (called the query string): ?cn-s=&cn-cat=1
Connections needs the $_GET global so it can parse the result that you expect to see. I can tell you that without a doubt that I’m using all standard WordPress functions to register and process the query vars (the individual values of the query string), so it should just work.
Maybe the person that set you up with nginx can shed more light on this?
It just occurred to me as I was writing this…
You can use the URL/s to bypass the need for the query string, like so:
http://www.sys-kool.com/about-us/staff/category/corporateheadquarters/
http://www.sys-kool.com/about-us/staff/category/colorado-office/
http://www.sys-kool.com/about-us/staff/category/missouri-office/
Why do these work? Well, they’re parsed completely differently from the query string. And the fact that these do work makes me more confident the issue is as I explained it above.
Unfortunately this will not do much for the category drop down and search because they absolutely require the $_GET global to function.
