Rehber
Sayfa localhost veya özel ağ adreslerine istek yapıyorsa ne olur?
Canlı sitedeki bir betik localhost, 192.168.x.x veya iç sunucu adreslerine istek atıyorsa bu istekler ziyaretçilerde ve Google'da başarısız olur. Nedenini ve çözümünü anlatıyoruz.
Geliştirme sırasında API adresi http://localhost:4000 olarak ayarlanmıştı. Site canlıya alındı ama bu adres bir yerde unutuldu. Sizin bilgisayarınızda her şey çalışıyor, çünkü API orada açık; ziyaretçilerde ise veri hiç gelmiyor.
KTYAPTECH SEO Analyzer bu sorunu RENDER-BLOCKED-PRIVATE-REQUESTS-001 koduyla, “Sayfa özel ağdaki adresleri istedi” başlığı altında ve orta önem derecesiyle raporlar (Teknik SEO). Bu rehber, bulgunun ne anlama geldiğini, neden önemli olduğunu ve adım adım nasıl düzeltileceğini anlatıyor.
Özel ağ adreslerine istek nedir?
Bu bulgu, sayfanın render sırasında localhost, 127.0.0.1, 10.x.x.x, 192.168.x.x gibi özel ağ adreslerine veya iç ağ alan adlarına istek yaptığını belirtir. SEO Analyzer güvenlik nedeniyle bu istekleri engeller ve raporlar.
Neden önemli? SEO ve kullanıcı deneyimine etkisi
Bu istekler ziyaretçilerin ve arama motorlarının tarayıcılarında başarısız olur. İstek içerik için gerekiyorsa sayfa eksik veya boş görünür ve Google eksik içeriği dizine ekler.
Ayrıca canlı kodda iç ağ adreslerinin bulunması, altyapınız hakkında bilgi sızdırır. Modern tarayıcılar da genel sitelerden özel ağlara yapılan istekleri giderek daha sıkı kısıtlıyor.
Sorun nasıl tespit edilir?
- SEO Analyzer raporundaki “Sayfa özel ağdaki adresleri istedi” bulgusunda istenen adresleri görün.
- Tarayıcının ağ sekmesinde başarısız istekleri ve konsolda bağlantı hatalarını inceleyin.
- Derlenmiş JavaScript dosyalarında localhost ve iç IP adreslerini arayın.
Adım adım çözüm
- İstek yapılan özel adresleri ve bunları üreten kodu bulun.
- API ve servis adreslerini ortam değişkenlerine taşıyın; canlı ortam için genel erişilebilir adresler tanımlayın.
- Derleme zamanında gömülen değişkenlerin (NEXT_PUBLIC_, VITE_ gibi) canlı değerlerle derlendiğinden emin olun.
- Mümkünse veriyi sunucu tarafında alın; tarayıcının iç servislere doğrudan erişmesine gerek kalmasın.
- Derleme veya dağıtım sürecine localhost ve özel IP adreslerini arayan bir kontrol ekleyin.
Derleme zamanı değişkenleri
Birçok ön yüz aracında tarayıcıya giden değişkenler derleme sırasında koda gömülür. Değişkeni sunucuda sonradan değiştirmek yetmez; uygulamanın doğru değerle yeniden derlenmesi gerekir.
Sık yapılan hatalar
- Yalnızca kendi bilgisayarında test edip canlıyı doğrulamamak.
- Derleme sonrası ortam değişkenini değiştirip yeniden derlememek.
- İç servisleri doğrudan tarayıcıdan çağırmak.
Düzeltmeyi nasıl doğrularsınız?
- Farklı bir bilgisayardan veya gizli pencereden sayfayı açıp içeriğin geldiğini görün.
- Ağ sekmesinde özel adreslere istek kalmadığını kontrol edin.
- SEO Analyzer'ı yeniden çalıştırın.
Sık sorulan sorular
Neden benim bilgisayarımda çalışıyor?
Çünkü localhost adresi sizin bilgisayarınızı gösterir ve API orada çalışıyordur. Ziyaretçilerin bilgisayarında o servis yoktur.
Bu bir güvenlik açığı mı?
Doğrudan bir açık olmayabilir ama iç altyapı bilgisini açığa çıkarır ve kaçınılması gereken bir durumdur.
SEO Analyzer bu istekleri neden engelliyor?
Analiz sunucusunun iç ağlara erişmesini önlemek için (SSRF koruması). Aynı istekler ziyaretçilerde de başarısız olacağı için raporlanır.
Özet
Canlı sitede localhost veya iç ağ adreslerine istek olmamalıdır. Servis adreslerini ortam değişkenlerine taşıyın, canlı değerlerle derleyin ve dağıtım öncesi otomatik kontrol ekleyin.
Sitenizde bu ve benzeri sorunların olup olmadığını görmek için KTYAPTECH Ücretsiz SEO Analizi aracını kullanabilirsiniz: rapordaki her bulgunun yanında, sorunu anlatan çözüm rehberine giden bir bağlantı bulunur.
Kategoriler
Etiketler
Kaynaklar
Paylaş
İlgili içerikler
URL'de büyük harf kullanmak SEO'ya zarar verir mi?
Adres yolları büyük-küçük harfe duyarlıdır: /Urunler ve /urunler farklı adreslerdir. Büyük harf kullanımının yarattığı yinelenen adres ve kırık bağlantı riskini anlatıyoruz.
2 dk okuma
Yazıyı okuSonda eğik çizgi (trailing slash): /sayfa ve /sayfa/ ikisi de açılıyorsa
Aynı sayfa hem eğik çizgili hem eğik çizgisiz adreste 200 dönüyorsa Google iki ayrı sayfa görür. Tek bir biçim seçip diğerini yönlendirmeyi anlatıyoruz.
3 dk okuma
Yazıyı okuÇok parametreli adresler: filtre ve sıralama URL'leri taramayı nasıl etkiler?
Renk, beden, fiyat ve sıralama filtreleri birleştikçe binlerce adres üretilir. Google bu adresleri taramaya çalışırken önemli sayfalarınıza sıra gelmeyebilir. Parametre yönetimini anlatıyoruz.
3 dk okuma
Yazıyı oku
