我的网站有以下.htaccess文件,该文件托管在Linux,Apache和PHP 5.4.41堆栈上:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我在这台服务器上可以使用以下PHP 5.4.41功能,如PHP信息文件所示:
http://88.208.252.229/phpinfo.php
我尝试优化网站,以便在通过网络发送到客户端之前压缩服务器的输出。
现在我相信这是通过mod_deflate
实现的 - 问题是我不知道如何在.htaccess文件中实现这一点。
在其最简单的表单中,我可以通过使整个.htaccess文件看起来像这样来启用HTML文件的压缩吗?我假设"/your-server-root/manual"
很可能是htdocs。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<Directory "/your-server-root/manual">
AddOutputFilterByType DEFLATE text/html
</Directory>
最后要提到的是,我的服务器将预处理各种文件并将它们传送到客户端,例如.jpeg,.html等。所以我希望mod_deflate
压缩尽可能多的文件尽可能合理。
如果有人可以花时间回答这个问题并增加我对这个问题的理解,那将非常感激。提前谢谢。