WordPress tabanlı kurulan web sitelerinin güvenliği olarak alınabilecek ilk güvenlik yöntemlerinden birisi WordPress sisteminizin versiyonunu gizlemek olabilir. Açık kaynak kodlu bir sistem olduğu için zaman zaman bazı sorunlar çıkabiliyor ve kötü amaçlı kişiler bunu kullanabiliyor. Wordpress sitesinden yapılan güncellemeleri doğru bir şekilde yapmanız gerekmektedir. Bazı sorunlar ise WordPress eski bir sürüme ait özel açıklar olabiliyor. Bu gibi durumlar ise kötü amaçlı kişiler tarafından çok hızlı bir şekilde yayılabiliyor. Bu sıkıntıyı ortadan kaldırmak için ise kullanmakta olduğunu WordPress sürümüne ait bilgileri kaldırabilirsiniz.
WordPress sürümünü gizlemek, güvenlik açısından önerilmez. Bunun nedeni, eski sürümlerin güvenlik açıkları içermesi ve bu açıkların kötü amaçlı kişiler tarafından istismar edilebilmesidir. Ancak yine de WordPress sürümünü gizlemek istiyorsanız, aşağıdaki yöntemleri kullanabilirsiniz:
- functions.php dosyasına kod ekleme:
WordPress temanızın functions.php dosyasına aşağıdaki kodu ekleyin:
// WordPress versiyonunu gizleme function remove_version() { return ''; } add_filter('the_generator', 'remove_version');
Bu kod, WordPress sürümü bilgisini gizleyecektir.
.htaccess dosyasına kod ekleme:
WordPress sitenizin ana dizininde .htaccess dosyasını açın ve aşağıdaki kodu en altına ekleyin:
# WordPress versiyonunu gizleme <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !^/wp-content/plugins.*$ RewriteCond %{REQUEST_URI} !^/wp-content/themes.*$ RewriteCond %{REQUEST_URI} !^/wp-admin.* RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*/)?feed/?$ /index.php?feed= [L] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*/)?wp-json/?$ /index.php?rest_route=/ [L] RewriteCond %{QUERY_STRING} ^$ RewriteRule ^(.*/)?embed/?$ /index.php?embed=true [L] RewriteCond %{QUERY_STRING} ^ver=(.*)$ RewriteRule ^(.*)$ /$1? [R=permanent,L] </IfModule>
Bu kod, WordPress sürümü bilgisini gizleyecektir.
Eklenti kullanma:
WordPress.org’da “Hide WP Version” gibi birçok ücretsiz eklenti bulabilirsiniz. Bu eklentiler, WordPress sürümünü gizlemenizi sağlar. Ancak unutmayın, eklentilerin güvenilirliğini kontrol etmek önemlidir.