Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running PHP through mod_fastcgi & mod_suexec, and I added Header set X-UA-Compatible "IE=edge env=best-standards-support" to my .htaccess file. It works fine for static content, but the PHP files lack the header. How do I fix this problem?

share|improve this question

Try Header always set X-UA-Compatible "IE=edge env=best-standards-support".

Please note that such a header isn't saved into the files, rather into the HTTP response environment.

If the above doesn't work, try to grab the HTTP response with either curl -I or for example a Firefox Addon called Live HTTP Headers to se if it's set.

share|improve this answer
always doesn't help, and I've already verified that the header is in fact not being sent with curl. – Eric Jun 20 '10 at 3:19

This is a very old question, but since I couldn't find the answer anywhere online, I am posting it here: FastCGI looks for the .htaccess where its binary is located.

Depending on your directory structure, you might want to put the .htaccess file in FastCGI's directory or somewhere closer to the filesystem root directory from its location.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.