Bir yazı URL’si /rehberile /rehber/arasında gidip geliyorsa sorun çoğunlukla WordPress, web sunucusu ve CDN’in farklı URL biçimlerini zorlamasından kaynaklanır. Aynı genel kural REST endpoint’lerine veya dosya adreslerine eğik çizgi ekleyerek başka işlevleri de bozabilir.
Çözüm, bütün isteklere körlemesine eğik çizgi eklemek ya da kaldırmak değildir. Önce içerik URL’leri için kanonik biçimi belirleyin; ardından dosya, dizin, API, feed ve webhook yollarının ihtiyaç duyduğu istisnaları koruyun.
Sondaki eğik çizgi neyi değiştirir?
WordPress’in kalıcı bağlantı yapısı, yazı ve arşiv URL’lerinin eğik çizgiyle bitip bitmeyeceğini belirler. WordPress bu tercihe uymayan içerik URL’lerini çoğu zaman kanonik biçime yönlendirir. Ancak fiziksel dosyalar, gerçek dizinler, REST endpoint’leri ve feed adresleri aynı kurala tabi değildir.
Gerçekçi bir örnek
WordPress /rehberisteğini /rehber/adresine gönderirken web sunucusundaki eski kural eğik çizgiyi yeniden kaldırır. Tarayıcı iki adres arasında döngüye girer. Kural API yollarına da uygulandığı için /wp-json/...isteğinin imzası veya rota eşleşmesi bozulur.
Web sunucusundaki genel kural kaldırılır ve içerik URL’lerinin kanonikleştirilmesi WordPress’e bırakılır. Dosya, API ve webhook yolları ise kendi özgün biçimleriyle çalışmaya devam eder.
Sorun hangi katmanda oluşur?
Yönlendirme WordPress’in redirect_canonicaldavranışından, bir SEO ya da yönlendirme eklentisinden, .htaccesskuralından, reverse proxy’den veya CDN’den gelebilir. Her sıçramanın durum kodu ve Locationbaşlığı, ilk değişikliğin nerede yapıldığını gösterir.
İçerik URL’lerini tek bir katmanın normalleştirmesi bakım açısından daha güvenlidir. Sunucu host ve HTTPS tercihini, WordPress ise kalıcı bağlantı biçimini yönetebilir. Aynı kararı iki katmanda tekrar etmek zincir ve döngü riskini artırır.
Temel çözüm adımları
- WordPress kalıcı bağlantı ayarındaki mevcut URL biçimini not edin.
- Sorunlu adresin eğik çizgili ve çizgisiz sürümlerini anonim oturumda açın.
- Her yönlendirmedeki durum kodunu ve
Locationdeğerini sırayla kaydedin. - Sunucu, CDN ve eklentilerdeki rakip normalleştirme kurallarını bulun.
- İçerik URL’leri için tek kural bırakıp dosya, dizin ve API yollarını yeniden sınayın.
İleri düzey testler
- Yazı, kategori, sayfalama, feed, REST, dosya, gerçek dizin ve sorgu parametreli adreslerden oluşan bir test tablosu hazırlayın.
- URL kodlaması ve büyük-küçük harf farkı içeren yolları ayrıca deneyin.
- CDN önbelleğini temizlemeden önce origin yanıtını kontrol edin; saklanmış 301 eski davranışı gizleyebilir.
- Canonical, hreflang, XML site haritası ve site içi bağlantıların tercih edilen biçimi doğrudan kullandığını doğrulayın.
- POST kullanan webhook veya form endpoint’lerinde yönlendirmenin istek yöntemini değiştirmediğini kontrol edin.
Riskler ve geri alma
Her yola eğik çizgi ekleyen genel kural, görsel ve JavaScript dosyalarını geçersiz adreslere gönderebilir. Her eğik çizgiyi kaldıran kural ise gerçek dizinlerle veya WordPress’in kalıcı bağlantı tercihiyle çatışabilir.
Değişiklikten önce ilgili sunucu ve eklenti kurallarını kaydedin. Döngü ya da endpoint hatası görülürse yeni normalleştirme kuralını kaldırın ve son çalışan yapılandırmayı geri yükleyin; ardından önbelleği yalnız etkilenen URL’ler için temizleyin.
AIOWS nasıl yardımcı olur?
AIOWS Yönlendirme Yöneticisi
AIOWS Yönlendirme Yöneticisi, WordPress katmanındaki belirli yönlendirme kurallarını merkezi olarak incelemenize yardımcı olur. Sorunlu kaynak ve hedef açıkça görülebildiği için, eğik çizgi ekleyen veya kaldıran kuralın gerçekten gerekli olup olmadığını değerlendirmek kolaylaşır.
Modül web sunucusu, CDN veya WordPress’in kendi kanonikleştirme davranışını otomatik olarak uzlaştırmaz. Her katmanın yanıtını ayrı kontrol edin ve yalnız WordPress düzeyinde yönetilmesi gereken dar kuralları burada tutun. Genel bir regex yerine test edilmiş URL sınıflarına uygun kurallar kullanın.
AIOWS Yönlendirme Yöneticisi’ni inceleyinAIOWS planlarını karşılaştırın
İlgili AIOWS yazıları
- WordPress’te WWW’den WWW’siz Adrese Nasıl Yönlendirilir?
- WordPress’te WWW’siz Adresten WWW’ye Nasıl Yönlendirilir?
- WordPress’te Büyük ve Küçük Harfli URL Yönlendirmeleri
Sonuç
İçerik URL’lerinin kanonik biçimini tek katmanda yönetin ve dosya, REST, feed ile webhook yollarını genel kurallardan koruyun. İki URL sürümünü de izleyerek döngünün gerçekten ortadan kalktığını doğrulayın.









