301 ile 302 yönlendirme arasındaki fark nedir?
301 kalıcı, 302 ise geçici yönlendirmeyi ifade eder. Google, 301 ve 308 yönlendirmelerini hedef adresin kanonik olarak seçilmesi için güçlü bir sinyal, 302 ve 307 yönlendirmelerini ise zayıf bir sinyal olarak değerlendirir. Sayfa kalıcı olarak taşındıysa 301 kullanmalısınız.
Yönlendirme zinciri neden sorun olur?
Zincir, A adresinin B'ye, B'nin de C'ye yönlendirilmesidir. Her ek adım sayfanın açılmasını geciktirir ve tarama sırasında gereksiz istek oluşturur; Google, tek bir URL için en fazla 10 yönlendirme adımını takip ettiğini belirtir. Araç bir zincir tespit ettiğinde A adresini doğrudan C'ye yönlendirmeniz önerilir.
Kuralları .htaccess dosyasının neresine eklemeliyim?
RewriteRule kullanıyorsanız kurallarınızı, WordPress gibi sistemlerin eklediği genel yeniden yazma bloğunun üstüne ekleyin ve öncesinde "RewriteEngine On" satırının bulunduğundan emin olun; bunun için sunucuda mod_rewrite modülünün etkin olması gerekir. Aynı dosyada Redirect ve RewriteRule yönergelerini karıştırmamak beklenmedik sonuçları önler. Nginx .htaccess dosyasını okumaz; Nginx kullanıyorsanız çıktıyı sunucu yapılandırmanızdaki ilgili server bloğuna eklemeniz gerekir.
Girdiğim URL listesi sunucuya gönderiliyor mu?
Hayır. Kurallar ile zincir ve döngü kontrolleri tamamen tarayıcınızda yapılır; girdiğiniz URL listesi sunucumuza gönderilmez veya kaydedilmez. Sayfayı kapattığınızda veriler de silinir.