I must assume that this is a duplicate question, but I could not find the answer myself. I want to enable gzip compression to everything my website sends (mostly php, css, a slight bit of js).

this question makes a point of adding a line into the .htaccess file (that i do have access to) but i'm not sure if that would include the dynamic content.

this question (has a typo in the question, it should be ob_start I think) tells me how to enable gzip to php files. and after fixing the typo it seems to work.

do i need to use both ? is there anything else i need as well ?


1 Answer 1


The output of PHP files is HTML. That HTML will be compressed using the code in this question:

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript text/css application/javascript application/json

That's all you need to do (assuming mod_deflate is enabled for Apache).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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