Skip to content
-
Webmaster İpuçları, WordPress Konuları, SEO Konuları.
web kuyusu logo Web Kuyusu

Webmaster Konuları, Web Tasarım, SEO ve Güvenlik İpuçları

web kuyusu logo Web Kuyusu

Webmaster Konuları, Web Tasarım, SEO ve Güvenlik İpuçları

  • Webmaster
    • SEO Konuları
    • WordPress
    • OpenCart
    • Güvenlik Konuları
    • Nasıl Yapılır?
    • Webmaster Genel
  • Bilgisayar & İnternet
  • Mobil
    • Android Konuları
    • iPhone Konuları
    • Mobil Genel Konular
  • Scriptler
  • Forum
  • Soru Cevap
  • Webmaster
    • SEO Konuları
    • WordPress
    • OpenCart
    • Güvenlik Konuları
    • Nasıl Yapılır?
    • Webmaster Genel
  • Bilgisayar & İnternet
  • Mobil
    • Android Konuları
    • iPhone Konuları
    • Mobil Genel Konular
  • Scriptler
  • Forum
  • Soru Cevap
Close

Search

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
WordPress JSON API uç noktaları
Webmaster Konuları

WordPress’in JSON API Uç Noktalarının Taranmasını Önlemek

2 Haziran 2025

WordPress’in JSON API uç noktalarının (REST API endpoint’leri) taranmasını önlemek, bazı durumlarda güvenlik ve performans açısından gerekli veya faydalı olabilir. Ancak, bu ihtiyaç sitenin yapısına, kullandığı eklentilere ve kullanım amacına göre değişir.

Neden JSON API Uç Noktalarının Taranması Önlenmelidir?

Kullanıcı Bilgilerinin Açığa Çıkması: /wp-json/wp/v2/users uç noktası, oturum açmış kullanıcıların kullanıcı adlarını listeleyebilir. Bu, brute-force saldırılarına zemin hazırlar (saldırgan doğru kullanıcı adı ile şifre denemesi yapabilir).

Bilgi Toplama ve İstihbarat: JSON API, yazılar, sayfalar, medya, kategoriler gibi pek çok içeriğe API üzerinden ulaşılmasına izin verir. Bu bilgiler kötü niyetli kişiler tarafından sitenizin yapısını analiz etmek için kullanılabilir.

Kaynak Kullanımı ve DDoS Riski: Sürekli API taramaları sunucuya yük bindirir. Özellikle çok fazla içerik barındıran sitelerde performans problemleri oluşturabilir.

Benzer Konu:  WooCommerce İle E-Ticaret Sitesi Kurmak Güvenli mi?

Kapatmanın Dezavantajları:

Bazı temalar, eklentiler (özellikle headless CMS veya mobil uygulama entegrasyonu) REST API’ye ihtiyaç duyar. Site içi AJAX istekleri veya Gutenberg editörü düzgün çalışmayabilir. Bu durumda tamamen kapatmak yerine, sınırlamak veya kimlik doğrulama ile korumak genelde daha iyi bir yaklaşımdır.

JSON API Erişimini Kısıtlama veya Kapatma Yolları

1. Eklenti ile Kısıtlama: Kullanımı kolay yöntemlerden biridir. Disable REST API eklentisi, belirli kullanıcı rollerine REST API erişimi izni verir. WPCode (Custom Code Snippet) eklentisi ile aşağıdaki kodlar eklenebilir.

2. Kod ile Kullanıcı Bilgilerini Gizleme:

// Kullanıcı uç noktasını engelle
add_filter( 'rest_endpoints', function( $endpoints ) {
if ( isset( $endpoints['/wp/v2/users'] ) ) {
unset( $endpoints['/wp/v2/users'] );
}
return $endpoints;
});

3. REST API’yi Tamamen Kapatmak:

add_filter( 'rest_authentication_errors', function( $result ) {
if ( ! is_user_logged_in() ) {
return new WP_Error( 'rest_cannot_access', 'REST API yalnızca giriş yapmış kullanıcılar için kullanılabilir.', array( 'status' => 403 ) );
}
return $result;
});

4. .htaccess ile Dış Erişimi Engellemek (Apache için):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/wp-json/wp/v2/users [NC]
RewriteRule ^(.*)$ - [R=403,L]
</IfModule>

Tags:

WordPress




Webmaster Konuları

  • bio link sitesiBio Link Sitelerinin SEO’ya Etkisi
  • ERR_NAME_NOT_RESOLVED hatasıERR_NAME_NOT_RESOLVED Sorunu Nasıl Çözülür?
  • profil backlinkProfil Backlink Yararlı mı, Zararlı mı?
  • yapay zeka ve blogcuYapay Zeka Blog Sitelerini Bitirdi mi?
  • Dokümanda ana belirgin işaret yokDokümanda ana belirgin işaret yok uyarısı nedir?
  • Google Ads“Hesap başka hesaplarla birlikte oluşturuldu” Google Ads Sorunu
  • wordpress telexWordPress Telex Nedir, Nasıl Kullanılacak?
  • muveraYeni Algoritma MUVERA Nedir?
  • Comment Nesnesi Bir Creative Work Nesnesinin İçine YerleştirilmeliComment Nesnesi Bir Creative Work Nesnesinin İçine Yerleştirilmeli Ne Demek?
  • pagespeed insightsPageSpeed Insights Site Tarama Sorunu ve Çözüm Yolları
  • WordPress JSON API uç noktalarıWordPress’in JSON API Uç Noktalarının Taranmasını Önlemek
  • SEOSEO Kuralları Zaman İçinde Nasıl Değişir?
  • wordpress curl error 60WordPress Güncellemede cURL Error 60: Hatası ve Çözümü
  • google işletme fotoğrafları reddediliyorGoogle İşletme Hesabına Eklenen Fotoğrafların Anında Reddedilmesi
  • Lorem Ipsum Nedir, Ne İçin Kullanılır?
logo

Kategoriler

  • Bilgisayar & İnternet (54)
  • Firma Tanıtımı (42)
  • Mobil Dünyası (29)
  • Ücretsiz Scriptler (21)
  • Webmaster Konuları (206)

RSS Son Eklenen Webmaster Soruları

  • Javascript kullanımı SEO için zararlı mı?
  • Site içi linkleme ve önemi hakkında bir soru.
  • Arama konsolu mutlaka kullanılmalı mı?
  • Site hızı SEO’yu nasıl etkiler?
  • SSL ve SEO için etkisi nedir?
  • SEO dostu bir URL yapısı nasıl olmalı?
  • HTML etiketleri SEO’yu nasıl etkiler?
  • Bir web sitesinin teknik SEO kontrolleri nelerdir?

Gizlilik Politikası

Webmaster Soru Cevap

Site Tanıtım Forumu

Site Hakkında

Web tasarım, bilgisayar ve internet, mobil dünyası ile ilgili yararlı bilgiler. Web tasarım konuları, web sitesi güvenliği, SEO bilgileri, WordPress, OpenCart, Joomla, Drupal ve HTML ile ilgili bilgiler. Yeni başlayanlar için webmaster bilgi kaynağı. Web tasarım ipuçları, SEO ipuçları, site güvenlik ayarları.

kuzeynet

Copyright 2026 — Web Kuyusu Webmaster Blog