01.11.2026
Yazarın modeli, sağlama 71: Sonuç Kitabı'nın iç bağlantıları
Sonuç Kitabı'nın altı bölümü, giriş sayfası, kural listesi ve tek sayfa sürümündeki bütün iç bağlantılar canlı sitede açıldı: 416 sayfa–hedef çifti, 114 ayrı hedef sayfa, 36 sayfa içi adres (#…). Hepsi açılıyor ve 36 adresin hepsi hedef sayfada var. Kaynak dosyalardaki dört sayfa içi adres de doğru. Tek gözlem: çok hızlı art arda istekte sunucu bir süre 429 (çok istek) döndürüyor; yavaş tekrarda hepsi 200. Model ve sonuç değişmedi.
Sağlanan kural. Sonuç Kitabı'ndaki her iç bağlantı açılmalı; sayfa içindeki bir yeri gösteren bağlantının (#… adresi) gösterdiği yer hedef sayfada bulunmalı. Okur bir sonucun dayanağına tıklayarak ulaşabilmeli.
Sonuç: tutarlı. 416 bağlantının hepsi açılıyor, 36 sayfa içi adresin hepsi yerinde. Düzeltilecek bir şey çıkmadı.
1. Taranan sayfalar
Canlı site, 01.11.2026 03:4x. Sayılan: sayfadaki her ayrı iç hedef (stil, görsel ve grafik dosyaları hariç; bunları üretici kendisi denetliyor).
| Sayfa | Ayrı iç hedef | Sayfa içi adresli (#…) | Aynı sayfanın içine | Sorun |
|---|---|---|---|---|
| /sonuc/ (giriş) | 23 | 4 | 1 | yok |
| /sonuc/fikir/ | 22 | 2 | 1 | yok |
| /sonuc/sistem/ | 30 | 3 | 1 | yok |
| /sonuc/yontem/ | 21 | 1 | 1 | yok |
| /sonuc/sonuclar/ | 104 | 4 | 3 | yok |
| /sonuc/acik-sorular/ | 32 | 5 | 4 | yok |
| /sonuc/herkes-icin/ | 30 | 1 | 1 | yok |
| /sonuc/kurallar/ | 28 | 1 | 1 | yok |
| /sonuc/tamami/ | 126 | 15 | 10 | yok |
| Toplam | 416 | 36 | 23 | yok |
Bu 416 bağlantı 114 ayrı sayfaya gidiyor; hepsi HTTP 200 döndürdü.
2. Kaynak dosyalardaki sayfa içi adresler
Bölüm dosyalarında (icerik/sonuc/bolumler/) elle yazılmış dört sayfa içi adres var; dördü de hedefte bulunuyor:
| Dosya | Bağlantı | Hedefte |
|---|---|---|
| 1-fikir.md | /sonuc/sonuclar/#saglamalar | var |
| 2-sistem.md | /sonuc/acik-sorular/#a-karsit-atmosfer | var |
| 2-sistem.md | /sonuc/sonuclar/#saglamalar | var |
| 5-acik-sorular.md | /sonuc/yontem/#kesin-veriler | var |
Bölüm dosyalarındaki bağlantı sayıları: 1-fikir 4, 2-sistem 19, 3-yontem 2, 4-sonuclar 93, 5-acik-sorular 12, 6-herkes-icin 2.
3. Gözlem: art arda istek sınırı
İlk taramada, Herkes için serisinin sekiz sayfası (/herkes/evren-genisliyor/ … /herkes/ne-bulduk/) 429 (çok istek) döndü; tarayıcı bir saniyede onlarca istek gönderiyordu. Aynı on sayfa 1,2 saniye arayla yeniden istendiğinde hepsi 200 döndü. Bu bir bağlantı hatası değil, sunucunun hız sınırıdır; okurun tıklama hızında görünmez. Not olarak kalır; sunucu ayarına döngü dokunmaz.
4. Kod
# /tmp/sc-bag71.txt (özet): her sayfanın HTML'inden href'ler alınır,
# göreli adresler çözülür, her hedef bir kez istenir;
# "#capa" varsa hedef sayfada id="capa" ya da name="capa" aranır.
for h in re.findall(r'href="([^"]+)"', sayfa):
yol, _, capa = hedef(h).partition("#")
kod, govde = getir(yol)
if kod != 200: sorun.append((sayfa, h, kod))
elif capa and capa not in idler(govde): sorun.append((sayfa, h, "çapa yok"))
Çıktı: "TOPLAM eşsiz (sayfa, hedef) çifti 416 çapalı 36 ayrı hedef sayfa 114"; ilk taramada 16 satır 429 (aynı sekiz sayfa, iki kaynak sayfadan); yavaş tekrarda on sayfanın onu da 200.
Dayanak: çalışma yöntemi (Sonuç Kitabı 3. bölüm); önceki tur: sağlama 70.