Merhaba,
Siteyi analiz ettiğimde sonuçlarda Gzip aktif değil yazıyor. Cpanelden aktif ettim ve WordPress Gzip Compression eklentisini yükledim.
Ayrıca .htaccess dosyasına da şu kodları ekledim.
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
AddOutputFilterByType DEFLATE font/truetype font/opentype
</IfModule>
Tekrar analiz ettiğimde gzip aktif gözükmüyor.
Wordpress gzip aktif değil
14
●2.335
- 03-12-2014, 15:19:35
- 03-12-2014, 21:07:12Mutlubiter adlı üyeden alıntı: mesajı görüntüle
Merhaba hocam functions.php en alta
<?php
ob_start("ob_gzhandler");
?> ekleyip denermisiniz? - 04-12-2014, 00:10:48seogrenci adlı üyeden alıntı: mesajı görüntüle
- 04-12-2014, 12:17:41.htaccess içine;
<ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </ifModule> <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php AddOutputFilterByType DEFLATE application/x-httpd-fastphp AddOutputFilterByType DEFLATE image/svg+xml BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html Header append Vary User-Agent env=!dont-vary </IfModule>
ve;
wp ana dizininde yer alan wp-blog-header.php 'nin en üst satırına;
<?php ob_start("ob_gzhandler");
ilave edin.
Kod yapısı bu şekilde olmalı dosya içerisinde;
<?php ob_start("ob_gzhandler"); /** * Loads the WordPress environment and template. * * @package WordPress */ if ( !isset($wp_did_header) ) { $wp_did_header = true; require_once( dirname(__FILE__) . '/wp-load.php' ); wp(); require_once( ABSPATH . WPINC . '/template-loader.php' ); }
- 07-12-2014, 16:07:01EnginTopcuoglu adlı üyeden alıntı: mesajı görüntüle
ayrıca sadece üstte bir boşluk bırakayım çalışıyor şaşırdımYani üstten bi enter yapayım gzip aktif oluyor. Ancak www. olarak siteye girmiyor pluggable.php hatası veriyor. http:// bu şekilde giriyor.
- 08-12-2014, 16:00:02Crazy adlı üyeden alıntı: mesajı görüntüle
wp-content/plugins/wordpress-gzip-compression-ezgz.php on line 38
Ayrıca gzip aktif olmuyor. Şöyle de bir şey var.
BOŞLUK <?php /** * Loads the WordPress environment and template. * * @package WordPress */ if ( !isset($wp_did_header) ) { $wp_did_header = true; require_once( dirname(__FILE__) . '/wp-load.php' ); wp(); require_once( ABSPATH . WPINC . '/template-loader.php' ); }
Mesela buraya <?php ob_start("ob_gzhandler"); eklemiyorum ama yukarıdan bir boşluk yani enter yapınca gzip aktif oluyor ve sitede açılıyor.
www. şeklinde olunca açılmıyor http:// olunca açılıyor. www olarak da girmesini halledersem sorun kalmıyor aslında.
www. olarak girince verdiği hata şu;
Warning: Cannot modify header information - headers already sent by (output started at /home/..../public_html/wp-blog-header.php:2) in /home/..../public_html/wp-includes/pluggable.php on line 1179 - 08-12-2014, 18:51:34https://wordpress.org/plugins/gzippy/ kurmayı denediniz mi? en basit çözüm, eklenti olarak kasmaz siteyi manuel olarak uğraşmaktan kurtarıyor, siteye külfeti de yok