【发布时间】:2015-08-23 18:52:24
【问题描述】:
我已经阅读了主题HERE。但我不能评论它。 所以,我在文件 php.ini 中进行了更改
zlib.output_compression =1
zlib.output_compression_level =9
(在我的例子中,我使用了 compression_level =5)。
在这里测试 gzip >> GIDZipTest 和这里 >> HTTP Compression Test 我看到它正在工作。
但是,在指南中还有另一个步骤。 第二步是编辑文件.htaccess。 但这是我的问题:
我有这个 .htaccess 文件:
# 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
AddHandler x-mapp-php5.5 .php
题目建议在.htaccess这个文件中放这个:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteOptions Inherit
ReWriteCond %{HTTP:accept-encoding} (gzip.*)
ReWriteCond %{REQUEST_FILENAME} !.+\.gz$
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (.+) $1.gz [QSA,L]
</IfModule>
如您所见,它是相似的。如何在文件中添加所有内容?
1) 我是否应该像这样在一个文件中实现不同的行:
# 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]
RewriteOptions Inherit
ReWriteCond %{HTTP:accept-encoding} (gzip.*)
ReWriteCond %{REQUEST_FILENAME} !.+\.gz$
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (.+) $1.gz [QSA,L]
</IfModule>
# END WordPress
AddHandler x-mapp-php5.5 .php
2) 或者我应该像这样做两个不同的部分:
# 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>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteOptions Inherit
ReWriteCond %{HTTP:accept-encoding} (gzip.*)
ReWriteCond %{REQUEST_FILENAME} !.+\.gz$
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (.+) $1.gz [QSA,L]
</IfModule>
# END WordPress
AddHandler x-mapp-php5.5 .php
还是什么?
谢谢!
【问题讨论】:
标签: php wordpress apache .htaccess