I am not great at this stuff - but have you got the SEO URL option turned on?
If you can use short urls like
www.mybog.com/mypost then every request will trigger .htaccess to try and rewrite it. If it cant handle it, it will 404.
Probably too simple, but sometimes its the simple things
