🔥 BÜYÜME KONTENJANI Bu ay yalnızca 3 yeni markaya özel yapay zeka büyüme stratejisi ayrılmıştır. (Kalan Kontenjan: 1 Marka) Kontenjanı Ayırın →
Dijitaloop

WordPress Toplu 301 Yönlendirme Kodu

Site taşıma, kategori revizyonu veya 404 kırık linkleri temizlemek için .htaccess ve PHP ile toplu 301 yönlendirme kodları ve kuralları.
WordPress Toplu 301 Yönlendirme Kodu
Yapay Zeka ve Arama Motoru Özet Snapshot (AI Overviews)

WordPress toplu 301 yönlendirmesi; site taşıma, URL yapısı revizyonu, HTTP/HTTPS geçişi ve silinen sayfalarda SEO değerini (Link Equity / PageRank) korumanın en kritik teknik yöntemidir. .htaccess, Nginx konfigürasyonları veya sunucu seviyesinde yürütülen yönlendirmeler sayesinde 404 hataları sıfırlanır ve organik trafik kaybı engellenir.

Organik Sıralama Koruma:301 (Permanent Redirect) ile eski URL'lerin edindiği tüm backlink ve otorite yeni sayfalara %100'e yakın oranda aktarılır.
Sunucu Seviyesinde Hız:PHP eklentileri yerine web sunucusu (Nginx/Apache) seviyesinde çalışan kurallarla yönlendirme süresi 5ms altına indirilir.
Regex (Düzenli İfadeler):Tek tek binlerce kural yazmak yerine kalıp kurallarla binlerce kategori ve ürün URL'si tek satırda yönlendirilir.
Zincir ve Döngü Koruması:Yönlendirme zincirleri (Redirect Chains) ve sonsuz döngüler (Redirect Loops) önlenerek tarama bütçesi korunur.

Arama Motoru Optimizasyonunda (SEO) 301 Yönlendirmelerinin Hayati Önemi

Web siteleri yaşayan dijital organizmalardır. Zaman içinde ürünler stoktan kalkar, hizmet sayfaları birleştirilir, kategori adları güncellenir veya web sitesi tamamen yeni bir altyapıya taşınır. Bir URL'nin silinmesi veya adresinin değişmesi durumunda, eğer doğru bir yönlendirme stratejisi uygulanmazsa ortaya 404 Not Found (Sayfa Bulunamadı) hataları çıkar. 404 hataları sadece ziyaretçiyi kaçırmakla kalmaz; o sayfanın yıllar boyunca edindiği Google sıralamalarını, anahtar kelime otoritesini ve harici backlink değerini (PageRank) bir anda buharlaştırır.

HTTP 301 (Moved Permanently - Kalıcı Olarak Taşındı) yönlendirme kodu, arama motoru botlarına ve web tarayıcılarına "Bu içerik kalıcı olarak yeni bir adrese taşındı, eski adresi hafızandan sil ve tüm gücünü yeni adrese aktar" sinyalini verir. Toplu 301 yönlendirme stratejisinin sağladığı temel kazanımlar:

  • Otorite ve Backlink Aktarımı: Eski URL'ye dış sitelerden verilmiş olan değerli bağlantılar kırılmadan yeni sayfaya kesintisiz akar.
  • Kusursuz Kullanıcı Deneyimi: Google arama sonuçlarından veya kayıtlı yer imlerinden eski linke tıklayan kullanıcılar hata sayfasıyla karşılaşmadan doğru içeriğe ulaşır.
  • Tarama Bütçesinin (Crawl Budget) Korunması: Googlebot'un kırık linkler peşinde koşarak sunucuyu gereksiz yere yorması ve tarama kotasını tüketmesi önlenir.
  • Yapay Zeka ve LLM Sistemlerinde Güvenilirlik: ChatGPT Search ve Google AI Overviews gibi yeni nesil sistemlerin kırık link referansı vererek sitenizi kaynak listesinden çıkarması engellenir.

Büyük ölçekli site taşıma, URL yapılandırması ve derin teknik denetim ihtiyaçlarınız için Kurumsal SEO Ajansı uzmanlığımızdan yararlanabilirsiniz.

Apache ve .htaccess Üzerinde Toplu 301 Yönlendirme Kuralları

WordPress sitelerinin büyük bir kısmı Apache veya LiteSpeed web sunucusu üzerinde çalışır. Bu sunucu mimarilerinde en hızlı ve performans dostu yönlendirme yöntemi, sitenin kök dizininde bulunan .htaccess dosyası üzerinden yapılan tanımlamalardır. .htaccess kuralları WordPress çekirdeği ve veritabanı daha hiç devreye girmeden sunucu seviyesinde çalıştığı için milisaniyeler mertebesinde yanıt verir.

Sık karşılaşılan senaryolar için temel ve regex destekli .htaccess yönlendirme şablonları:

# Tekil sayfa kalıcı 301 yönlendirmesi
Redirect 301 /eski-sayfa/ https://dijitaloop.com/yeni-sayfa/

# Mod_Rewrite ile Kategori Taşıma (Regex Kalıbı)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# Tüm /eski-kategori/ altındaki ürünleri /yeni-kategori/ altına yönlendirme
RewriteRule ^eski-kategori/(.*)$ /yeni-kategori/$1 [R=301,L]

# URL sonundaki .html uzantılarını temizleyip modern URL'ye yönlendirme
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.html$ /$1/ [R=301,L]
</IfModule>

.htaccess üzerinden toplu yönlendirme yaparken uyulması gereken teknik prensipler:

  • Doğru Sıralama: Özel kurallar her zaman genel kurallardan daha üst satırlara yazılmalıdır; aksi takdirde genel kural özel durumu yutabilir.
  • [R=301,L] Bayrakları: R=301 kalıcı yönlendirme olduğunu belirtir, L (Last) ise kural eşleştiğinde sunucunun altındaki diğer kuralları taramayı durdurmasını sağlar.
  • Büyük/Küçük Harf Duyarlılığı: URL'lerdeki harf duyarsızlığını yakalamak için gerekirse [NC] (No Case) bayrağı eklenmelidir.
  • Yedekleme Güvenliği: .htaccess dosyasında yapılacak tek bir sözdizimi (syntax) hatası sitenin "500 Internal Server Error" vermesine sebep olabileceğinden düzenleme öncesi mutlaka yedek alınmalıdır.

Altyapınızı modern sunucu teknolojileriyle hızlandırmak için Profesyonel Web Tasarımı çözümlerimizi inceleyebilirsiniz.

Nginx Sunucu Mimarisi için Yüksek Hızlı Yönlendirme Blokları

Modern bulut sunucularda ve yüksek trafikli kurumsal WordPress sitelerinde yüksek eşzamanlı bağlantı kapasitesi nedeniyle Nginx web sunucusu tercih edilmektedir. Nginx mimarisinde .htaccess dosyası bulunmaz; tüm kurallar Nginx sanal sunucu blokları (vhost config) veya nginx.conf içerisine yazılır.

Nginx üzerinde yönlendirmeler C dilinde derlenmiş Nginx çekirdeği tarafından işlendiği için Apache'ye kıyasla çok daha az işlemci tüketir. Örnek Nginx 301 yönlendirme yapılandırmaları:

# Tekil sayfa yönlendirme
location = /eski-url {
    return 301 https://dijitaloop.com/yeni-url;
}

# Regex ile Dizin Taşıma
location ~* ^/blog/(.*)$ {
    return 301 https://dijitaloop.com/makaleler/$1;
}

# Parametreli URL'leri Temiz URL'ye Yönlendirme (Map bloğu ile)
map $request_uri $new_uri {
    "/index.php?page=about" "/hakkimizda";
    "/old-service" "/hizmetler/kurumsal-seo-ajansi";
}

Nginx yönlendirmelerinin sağladığı avantajlar:

  • Mikro Saniye Düzeyinde Tepki: Nginx bellek üzerinden kural eşleştirmesi yaptığı için TTFB süresine neredeyse sıfır gecikme ekler.
  • Map Direktifi ile On Binlerce URL: Binlerce eski URL'yi tek tek location yazmak yerine bir map tablosunda depolayarak Nginx konfigürasyonunu tertemiz tutabilirsiniz.
  • HTTP/2 ve HTTP/3 Entegrasyonu: Yönlendirme başlıkları modern protokollerle sıkıştırılarak istemciye anında ulaştırılır.
  • Sözdizimi Doğrulama: nginx -t komutu ile sunucu yeniden başlatılmadan önce kuralların doğruluğu teyit edilir, kesinti riski ortadan kalkar.

Web sitenizin global arama motorlarında ve uluslararası pazarlarda otorite kazanması için Uluslararası SEO Danışmanlığı hizmetlerimizden faydalanabilirsiniz.

Eklenti ile Yönetimde Performans Tıkanıklıkları ve Veritabanı Riskleri

Teknik bilgiye sahip olmayan kullanıcılar genellikle "Redirection" veya benzeri WordPress eklentilerini kurarak binlerce yönlendirmeyi veritabanına kaydetme yolunu seçerler. Birkaç sayfa için bu yöntem kabul edilebilir olsa da, binlerce URL barındıran sitelerde eklenti üzerinden yönlendirme yapmak ciddi bir performans faciasına yol açar.

Eklenti tabanlı yönlendirmenin doğurduğu teknik tehlikeler:

  • Her Sayfa Yüklemesinde SQL Sorgusu: Kullanıcı veya bot var olmayan bir sayfaya geldiğinde WordPress tüm çekirdeği ayağa kaldırır, eklentiyi yükler ve veritabanındaki wp_redirection_items tablosunda binlerce satır arasında arama yapar.
  • 404 Loglarının Veritabanını Şişirmesi: Eklentilerin tuttuğu 404 hata kayıtları birkaç ay içinde yüz binlerce satıra ulaşarak veritabanı boyutunu gigabaytlarca artırabilir.
  • Sunucu Zaman Aşımı: Botlar sitenizi tararken saniyede onlarca kırık link yokladığında PHP işlemcisi kilitlenebilir ve siteye erişim kesilebilir.
  • En İyi Pratik: Eğer eklenti kullanılacaksa, yönlendirmeler tamamlandıktan sonra kurallar Nginx veya .htaccess formatında dışa aktarılmalı ve eklenti silinmelidir.

Performans odaklı web mimarileri inşa etmek ve gereksiz eklenti yükünden kurtulmak için SEO Uyumlu Web Tasarımı çözümlerimizle tanışın.

Yönlendirme Zincirleri (Redirect Chains) ve Sonsuz Döngülerin (Loops) Önlenmesi

SEO denetimlerinde en yaygın tespit edilen teknik hataların başında "Yönlendirme Zincirleri" gelir. Bir URL'nin A adresinden B adresine, B'den C'ye, C'den de D'ye yönlenmesi durumu bir zincir oluşturur. Googlebot genellikle 3-4 yönlendirmeden sonra taramayı durdurur ve sayfanın PageRank aktarımını keser.

Zincirleri ve döngüleri ortadan kaldırmak için izlenmesi gereken optimizasyon kuralları:

  • Doğrudan Nihai Hedefe Yönlendirme: A noktası hiçbir zaman ara duraklara uğramamalı; doğrudan en güncel aktif URL olan D noktasına 301 ile bağlanmalıdır.
  • Protokol ve Trailing Slash Konsolidasyonu: HTTP'den HTTPS'e, non-www'den www'ye ve slash eksikliğine bağlı yönlendirmeler tek bir kural bloğunda birleştirilerek tek hamlede çözülmelidir.
  • Sonsuz Döngü (Redirect Loop) Testi: A'nın B'ye, B'nin de tekrar A'ya yönlenmesi sonucu oluşan "ERR_TOO_MANY_REDIRECTS" hatası cURL veya Screaming Frog ile taranmalıdır.
  • Kanonik Etiket (Canonical) Çelişkisi: Yönlendirilen bir sayfanın canonical etiketi asla eski URL'yi göstermemeli; yönlendiği nihai hedefle %100 örtüşmelidir.

Arama motoru algoritmalarına tam uyumlu semantik varlık mimarisi kurgulamak için GEO & LLM Arama Optimizasyonu sayfamızı inceleyebilirsiniz.

Site Taşıma ve URL Değişikliklerinde Adım Adım 301 Haritalama Rehberi

Kurumsal bir site taşıma operasyonunda organik trafiği sıfır kayıpla korumanın tek yolu, milimetrik bir "URL Eşleştirme (Mapping)" çalışması yürütmektir. Plansız yapılan taşımalar şirketlerin yıllarca emek verdiği organik pazar payını haftalar içinde kaybetmesine sebep olabilir.

Kusursuz bir 301 haritalama operasyonunun aşamaları:

  • Mevcut Tüm URL'lerin Envanterini Çıkarma: Screaming Frog, Google Search Console ve sitemap verileri birleştirilerek sitedeki tüm indeksli sayfalar Excel tablosuna aktarılır.
  • Organik Trafik ve Backlink Analizi: En çok trafik çeken ve en güçlü dış bağlantılara sahip "VIP sayfalar" önceliklendirilir.
  • Birebir Semantik Eşleştirme: Eski sayfanın niyetine (search intent) en yakın yeni sayfa belirlenir; ilgisiz sayfaların ana sayfaya yönlendirilmesinden (Soft 404 tuzağı) kaçınılır.
  • Canlı Öncesi ve Sonrası Doğrulama: Taşıma anında kurallar yüklenir, cURL komutlarıyla HTTP yanıt kodlarının 301 döndürdüğü ve Google Search Console üzerinden "Adres Değişikliği" bildirimi yapıldığı teyit edilir.

E-ticaret sitenizi yeni nesil modern bir altyapıya taşırken cironuzu korumak için E-Ticaret Site Kurulumu uzmanlığımızdan yararlanın.

Dijitaloop ile Güvenli ve Otorite Koruyucu Teknik SEO Çözümleri

Dijitaloop, Türkiye'nin ve global pazarın önde gelen markalarına teknik SEO, site taşıma ve dijital varlık optimizasyonu alanlarında kurumsal danışmanlık sağlar. Kod düzeyinde yürüttüğümüz analizler sayesinde yönlendirmelerinizi hatasız, hızlı ve arama motorlarının tam istediği standartta hayata geçiriyoruz.

Teknik SEO süreçlerimizde sağladığımız kurumsal katma değerler:

  • Sıfır Trafik Kaybı Garantisi: Karmaşık e-ticaret ve kurumsal web taşıma süreçlerinde trafiğinizi koruyor, hatta yeni mimariyle birlikte artışa geçiriyoruz.
  • Sunucu Düzeyinde Özel Konfigürasyon: Nginx, Apache ve Cloudflare Workers üzerinde mikro saniyelik ultra hızlı yönlendirme kuralları yazıyoruz.
  • Düzenli 404 ve Log İzleme: Canlıya geçiş sonrasında sunucu loglarını anlık izleyerek gözden kaçan en ufak bir kırık bağlantıyı bile anında tespit edip yönlendiriyoruz.
  • Yapay Zeka ve LLM Ekosistemine Uyum: Web sitenizi hem geleneksel arama motorları hem de yapay zeka arama motorları için kusursuz bir bilgi kaynağı haline getiriyoruz.

Web sitenizin teknik altyapısını sağlama almak ve dijital otoritenizi zirveye taşımak için hemen Dijitaloop uzmanlarıyla iletişime geçin.

🚀 DİJİTALOOP STRATEJİ DANIŞMANLIĞI

Teknik SEO ve Site Taşıma Süreçlerinizi Sıfır Riskle Yönetelim

Site yenileme veya URL değişimlerinde organik trafiğinizi kaybetmeyin. Dijitaloop kurumsal SEO uzmanlığıyla kusursuz 301 yönlendirme ve tarama bütçesi mimarisi kurun.

Sıkça Sorulan Sorular (SSS)

301 yönlendirmesi ile 302 yönlendirmesi arasındaki fark nedir?

301 kalıcı taşınmayı (Permanent Redirect) ifade eder ve Google eski sayfanın tüm sıralama gücünü ve backlinklerini yeni sayfaya aktarır. 302 ise geçici yönlendirmedir (Found / Temporary); arama motorları eski sayfayı indekste tutmaya devam eder ve otorite aktarımı yapmaz.

Eski bir sayfayı ana sayfaya yönlendirmek doğru mudur?

Hayır. Silinen içerikle ilgisi olmayan bir sayfayı ana sayfaya yönlendirmek Google tarafından "Soft 404" olarak algılanır ve sıralama değeri aktarılmaz. Eski sayfa mutlaka içeriğiyle doğrudan ilişkili en yakın alt kategoriye veya benzer bir yazıya yönlendirilmelidir.

301 yönlendirmesi yapıldıktan sonra Google sıralaması ne zaman güncellenir?

Googlebot'un eski sayfayı yeniden tarama sıklığına bağlı olarak genellikle birkaç gün ile 2-3 hafta arasında yeni URL arama sonuçlarında eski sayfanın yerini alır.

Yönlendirme kuralları web sitesini yavaşlatır mı?

Eğer eklenti kullanılarak veritabanı üzerinden yapılıyorsa ve binlerce kural varsa siteyi yavaşlatabilir. Ancak .htaccess veya Nginx konfigürasyon dosyaları üzerinden doğrudan sunucu seviyesinde çalıştırılan kurallar sitenin açılış hızını olumsuz etkilemez.

👨‍💼

Dijitaloop SEO & GEO Araştırma Kurulu

Kıdemli Arama Motoru Strateji Ekibi

Dijitaloop Kurumsal SEO & GEO laboratuvarında Google algoritmalarını, Knowledge Graph varlık inşasını ve büyük dil modellerini (LLM) analiz ederek pazar lideri markalara özel büyüme stratejileri geliştirmektedir.

📚 İLGİLİ İÇERİKLER

İlginizi Çekebilecek Diğer Rehberler

Kurumsal SEO ve organik büyüme konusunda hazırladığımız diğer güncel analizler.

🚀 ORGANİK BÜYÜME VE TEŞHİS

Markanız İçin Özel SEO Stratejisi İsteyin

Web sitenizi, tarama bütçesi açıklarınızı ve rakiplerinizi 2 saat içinde inceleyip C-Level büyüme raporu sunalım.

🚀 Ücretsiz Kurumsal SEO Teklifi İste →
🔒 Gizlilik Anlaşması (NDA) & KVKK Koruması Altındadır