I have permalinks set to “Post name”.
If I put in my address bar: http://www.example.com/section1/whitepapers/, WordPress loads it correctly, but if I send a POST or GET request to the same URL, it throws a 404 error inside WordPress.
This is my htaccess file: https://gist.github.com/3062205
Could someone shed a light on what might be happening here?
NOTE: The 404 error is thrown by WordPress, it’s not a Server 404 message.
What parameters do you submit with the GET and POST requests. WordPress will strip out any parameters with ‘name’ in it. I my case i renamed a parameter ‘firstname’ to ‘fn’ and it worked. See wordpress-404page-not-found-on-form-posted-data
could your url be redirecting from WWW to nonWWW or vice-versa?
Can you see the header response it returns