I do not have physical access to the server and do not have access to the logs. Some files are generating 403 errors despite me putting an .htaccess with an:
Order Deny,Allow
Allow from all
I even tried to put an explicit FilesMatch in one of the files the above directive inside it. I know this is hard to answer given the amount of detail that I am giving but I hope I could get some ideas as to why this MIGHT be happening and be able to really point out to my webhosts that their server configuration is really the problem.
EDIT:
I thought I might get those answers, the truth is, I am also frustrated because it seems that the IT guys here do not know Apache. I also do not have SSH access, I only have FTP access. I do not use any third party admin packages (cPanel, Plesk). It is not a virtual host. I am sorry for posting a vague question. I am actually a PHP developer and am only delivering files. I am frustrated at a very limited access that I am given. I am not given database access, I deliver SQL files and they install them.
I really was hoping that there was some misconfiguration in the top level since 2 out of 3 uploads in the same directory end up as 403'd files. I was thinking more on the line of:
'The one who set up the server was overly protective developing complex regex'es to disallow hotlinking in the http.conf in such a way that most files match those regex'es'
But thanks for the time anyways. I guess I'd have to hammer the IT guys to give me access to logs and everything.