301 vs 302: yönlendirmeler, SEO ve kalıcı olan hatalar
Tarayıcıların 301'i neden hatırladığı, yönlendirme zincirleri ve curl ile denetim.
Rehberi okuyunCDN.com.tr Yardım
Yayınlama Kuralları'nın Yönlendirmeler sekmesinden bir alan adına gelen istekleri kalıcı (301) yönlendirmeyle başka bir alan adına gönderin. Yol ve sorgu dizesi korunur, /.well-known altındaki Auto SSL sertifika doğrulamaları çalışmaya devam eder.
Cache, güvenlik, WAF ve purge
Yayınlama Kuralları'nın Yönlendirmeler sekmesinden bir alan adına gelen istekleri kalıcı (301) yönlendirmeyle başka bir alan adına gönderin. Yol ve sorgu dizesi korunur, /.well-known altındaki Auto SSL sertifika doğrulamaları çalışmaya devam eder.
Şu protokolle gelen istekler için hangi isteklerin yönlendirileceğini belirler. Yeni bir yönlendirmede ikisi de işaretli gelir.
https:// ve aynı alan adı: HTTP ziyaretçilerini HTTPS'e göndermek için.Hedef altındaki seçim.
http://, HTTPS isteği https:// adresine gider.https://: yönlendirilen her istek hedefte HTTPS'e gider.http://: yönlendirilen her istek hedefte HTTP'ye gider.İkisi de Yönlendirmeler sekmesindedir.
Tek bir yönlendirme, hesabın birden fazla alan adını kapsayabilir.
Beklenen sonuç: Yönlendirme Kaynak, Protokoller ve Hedef bilgileriyle Alan adı yönlendirmeleri tablosunda görünür; edge onu sunmaya başladığında sayfada Yayında yazar.
Yönlendirilen her protokolde yol ve sorgu dizesi içeren eski bir adresi, Auto SSL kullanan bir alan adında da HTTP üzerinden /.well-known/ altındaki bir yolu isteyin.
/.well-known/ altındaki bir yolu HTTP üzerinden isteyin (Auto SSL kullanan alan adında).Beklenen sonuç: location başlığı aynı yol ve sorgu dizesiyle hedefi gösteren bir 301; /.well-known/ isteği (Auto SSL kullanan alan adında) hedefe yönlendirilmeden yanıtlanır.
curl -s -o /dev/null -D - 'http://old.example.com/blog/post?id=7' | grep -iE '^(HTTP|location)'
curl -s -o /dev/null -D - 'https://old.example.com/blog/post?id=7' | grep -iE '^(HTTP|location)'
curl -s -o /dev/null -w '%{http_code} %{redirect_url}\n' http://old.example.com/.well-known/acme-challenge/test
Bir yönlendirme, siz silene kadar yerinde kalır.
Beklenen sonuç: Silme işleminden sonra alan adları yeniden kendi kurallarıyla sunulur; edge değişikliği sunmaya başladığında sayfada Yayında yazar.
https:// seçiliyken)Bir marka old.example.com'dan new.example.com'a taşınıyor ya da bir site tek bir adreste karar kılıyor (example.com yerine www.example.com, HTTP yerine HTTPS) ve eski bağlantıların hepsi yeni adreste aynı sayfaya ulaşmalı.
https:// ya da http:// seçin ve hedef alan adını yol olmadan girin, örneğin new.example.com. Örnek satırı /blog/post?id=7 isteğinin nereye gideceğini gösterir.Location başlığı yolu ve sorgu dizesini korur: eski alan adındaki /blog/post?id=7, hedefte /blog/post?id=7 adresine gider./.well-known/ altındaki sertifika doğrulamaları çalışmaya devam eder: HTTP üzerinden bu istekleri yönlendirme değil, alan adının sertifika doğrulama kuralı yanıtlar..jpg, .jpeg ve .png istekleri yönlendirilmez, optimize edilerek sunulur; Alan adı yönlendirmeleri tablosundaki yönlendirme satırı ve düzenleyici bunu her alan adı için belirtir.http://www.example.com adresini https://www.example.com adresine yönlendirmek döngü değildir; düzenleyici bunu kabul eder.O alan adı için bir yönlendirme ekleyin, Şu protokolle gelen istekler için altında yalnızca HTTP'yi işaretleyin, Hedef altında https:// seçip aynı alan adını girin. HTTP istekleri aynı yol ve sorgu dizesiyle HTTPS adresine 301 alır; HTTPS istekleri eskisi gibi alan adının kurallarıyla sunulur. Alan adının sertifikasıyla HTTPS üzerinden çalıştığından önceden emin olun.
Alan adları yazıldıkları gibi eşleşir; hedefe gitmesi gereken, sunduğunuz her biçimi işaretleyin: hem example.com hem www.example.com new.example.com adresine taşınıyorsa ikisini de işaretleyin. www.example.com adresinde karar kılmak için yalnızca example.com'u işaretleyin.
Edge bir alan adını yalnızca sunduğu yerde yönlendirir. HTTP için bir yayınlama kuralı alan adını listelemelidir; HTTPS için bir HTTPS kuralı listelemeli ve alan adının sertifikası olmalıdır. Önce alan adını bir kurala ekleyin ya da sertifikasını tamamlayın.
Her not, yönlendirmenin yazıldığı gibi çalışmadığı yeri söyler. Kullanılmıyor: daha eski bir yönlendirme o alan adını o protokolde zaten kapsıyor; ikisinden birini değiştirin ya da silin. Protokolü olmayan bir hedef tarayıcıları aynı alan adında tutar: Düzenle'ye basın, Hedef altındaki protokolü kontrol edin ve Yönlendirmeyi kaydet'e basın. Bir protokol için kuralı ya da sertifikası olmayan alan adı o protokolde yönlendirilmez; alan adını bir kurala ekleyin ya da sertifikasını tamamlayın. Hesap geneli görsel optimizasyonu açıkken .jpg, .jpeg ve .png istekleri yönlendirilmez, optimize edilir.
Tarayıcılar kalıcı (301) yönlendirmeleri hatırlar. curl ya da gizli pencereyle kontrol edin: silme işleminden sonra alan adı yeniden kendi kurallarıyla sunulur.
Aynı sekmedeki Mobil yönlendirme kartı, mobil tarayıcıdaki ziyaretçileri bu hesabın tüm alan adlarında geçici (302) yönlendirmeyle başka bir alan adına gönderir; yol ve sorgu dizesi korunur. Bu ayar açıkken mobil tarayıcılar önce bu 302'yi alır. Mobil site alan adı, bu hesabın sunmadığı bir alan adı olmalıdır.