301 Yönlendirme Kuralı Üretici
Eski ve yeni adres çiftlerinden üç ayrı biçimde yönlendirme kuralı üretir: .htaccess, Nginx ve Next.js. Site taşımalarında bağlantı gücünü korumanın en hızlı yolu.
- Üye girişi gerekirÜyelik ücretsiz
- Pro paketinde açıkGünde 100 analiz hakkı
- Geçmişe kaydedilirHesabınızdan erişilir
Bu araç neye bakar?
Elle yazarken hata yapmanın kolay olduğu her şeyi hazır üretir: meta etiketler, schema, robots.txt, sitemap ve yönlendirme kuralları.
- .htaccess, Nginx ve Next.js için ayrı çıktı
- Kalıcı (301) yönlendirme kuralları
- Hatalı ve yinelenen satırlar uyarılır
- Yönlendirme döngüsü tespiti
Bu araç ne ölçer?
Adres değiştiğinde eski adrese gelen bağlantılar, yer imleri ve arama sonuçları boşa düşer. 301 yönlendirme bu trafiği yeni adrese taşır ve eski sayfanın yıllar içinde biriktirdiği bağlantı gücünün çoğunu korur.
Araç “eski | yeni” satırlarından üç ayrı biçimde kural üretir: Apache için .htaccess bloğu, Nginx için rewrite satırları, Next.js için next.config.ts içindeki redirects dizisi. Aynı liste her üç sunucu için de aynı anda hazırlanır, hangisini kullanıyorsanız onu alırsınız.
Üretmeden önce üç hata aranır: aynı eski adresin iki kez yönlendirilmesi (hangisinin çalışacağı sunucuya kalır), kaynak ve hedefin aynı olması (sonsuz döngü), bir kuralın hedefinin başka bir kuralın kaynağı olması (zincir). Tek seferde 500 satır okunur.
Nasıl kullanılır?
- 1
Eski ve yeni adresleri eşleştirin
Her satıra “/eski-yol | /yeni-yol” yazın. Alan adı aynı kalıyorsa yalnız yol kısmını yazmak yeterli; farklı alan adına taşıyorsanız hedefe tam adres yazın.
- 2
Her sayfayı karşılığına yönlendirin
Kapanan yüz sayfayı toptan ana sayfaya yönlendirmek en kolay ama en zararlı yol. Google karşılığı olmayan yönlendirmeleri yumuşak 404 sayar ve eski sayfanın gücü aktarılmaz.
- 3
Zincirleri düzleştirin
A → B ve B → C varsa, A satırını doğrudan C'ye çevirin. Denetim bunu uyarı olarak gösterir; her ek sıçrama hem gecikme ekler hem tarama bütçesi harcar.
- 4
Kuralları sunucunuza ekleyin
Dosya yolları aşağıda. Kuralları ekledikten sonra sunucuyu yeniden yüklemeden önce yapılandırmayı sınayın; hatalı bir satır tüm sitenin açılmamasına yol açabilir.
- 5
Sonucu tek tek doğrulayın
Birkaç eski adresi tarayıcıda açın ve Yönlendirme Zinciri aracıyla denetleyin: tek sıçramada 301 ile yeni adrese ulaşmalı. 302 dönüyorsa kural kalıcı olarak yazılmamış demektir.
Ne zaman kullanmalı?
- Site yenilemesinde adres yapısı değiştiğinde (örneğin /urun/123 yerine /urunler/kirmizi-canta).
- İki sayfayı birleştirirken, kapatılan sayfanın trafiğini kalan sayfaya taşımak için.
- Alan adı değiştirirken eski alan adındaki her yolu yenisine eşlemek için.
- Kampanya bittiğinde açılış sayfasını ilgili kategori sayfasına bağlarken.
Sonucu okuma
Apache (.htaccess)
Blok sitenin kök dizinindeki .htaccess dosyasına girer; dosya yoksa oluşturun. mod_rewrite açık olmalı. WordPress'te dosyanın içinde zaten bir WordPress bloğu vardır; kuralları o bloğun ÜSTÜNE koyun, yoksa WordPress isteği önce yakalar.
Nginx
Satırlar sunucu yapılandırmasındaki server bloğuna girer (genelde /etc/nginx/sites-available/<site>). Kaydettikten sonra nginx -t ile sözdizimini sınayın, ardından servisi yeniden yükleyin. Sınamadan yeniden başlatmak siteyi kapatabilir.
Next.js
Dizi next.config.ts dosyasındaki redirects fonksiyonuna girer ve yönlendirmeler dosya sisteminden önce çalışır. Değişiklik yeni yayın alınmadan geçerli olmaz, yani yerelde denedikten sonra dağıtım yapmanız gerekir.
Yinelenen kaynak hatası
Aynı eski adres iki farklı hedefe yönlendiriliyorsa hangisinin kazanacağını sunucu belirler ve sonuç öngörülemez olur. Listede hangi adresin tekrarlandığı yazar; birini silin.
Kendine yönlendirme hatası
Kaynak ve hedefin aynı olduğu satır sonsuz döngü üretir ve tarayıcı “çok fazla yönlendirme” hatası verir. Bu satırlar listeden tamamen çıkarılmalı.
301 Yönlendirme Kuralı Üretici hakkında sık sorulanlar
Adres kalıcı olarak değiştiyse 301. Araç yalnız 301 üretir. 302 geçici durumlar içindir: bakım sayfası, birkaç haftalık kampanya yönlendirmesi, A/B testi. Kalıcı bir taşımada 302 kullanmak bağlantı gücünün aktarılmasını geciktirir.
En az bir yıl, mümkünse süresiz. Google eski adresi zamanla unutur ama dış sitelerdeki bağlantılar ve kullanıcıların yer imleri kalır. Yönlendirme kaldırıldığı gün o trafik 404'e düşer.
Doğru kurulmuş tekil bir 301'de kayıp ihmal edilebilir düzeyde. Kayıp asıl zincirlerden, ana sayfaya toplu yönlendirmeden ve hedef sayfanın eski sayfayla ilgisiz olmasından doğar.
Araç 500 satır okur. Bunun üzerindeki taşımalarda kural listesi yerine desen kullanmak daha iyi: örneğin tüm /blog/2020/* adreslerini /blog/* altına tek satırla taşımak, beş yüz ayrı satır yazmaktan hem hızlı hem bakımı kolaydır.
Bununla birlikte kullanın
Aynı kategorideki diğer araçlar. Birlikte çalıştırdığınızda resmin tamamını görürsünüz.
Araç sorunu buldu, sıra düzeltmede
Teknik SEO, içerik ve AI görünürlük çalışmalarını baştan sona yürütüyoruz. Sitenizi inceleyip ne yapılması gerektiğini net bir listeyle paylaşalım.
Pazartesi – Cumartesi 09:00 – 18:00

