Silmek hızlıdır ve geri alınamaz. Aşağıdaki sıra on dakika sürer ve sonradan önemli olduğu ortaya çıkan her şeyi korur — ki her zaman böyle bir şey çıkar.
Önce bir kopya alın, hem de yalnızca dosyaların değil
- Dosyalar ve veritabanı, elbette.
- Posta. Barındırmayı silmek posta kutularını, onlarla birlikte iletileri de siler.
- DNS bölgesi. Onu dışa aktarın. Otuz kaydı akıldan yeniden kurmak kötü bir öğleden sonradır.
- Sertifika ve varsa anahtarlar — başka bir şey onlara bağlıysa.
Sonra ona neyin işaret ettiğine bakın
Kaldırılan bir siteye, kalmaya devam eden bir şey çoğu zaman gönderme yapar: ona gönderim yapan bir form, başka bir siteden bağlanmış bir görsel, başka bir sunucudaki bir zamanlanmış görev, bir uygulamanın hâlâ çağırdığı bir API. Alan adı yanıt vermeyi bırakmadan önce onu aratın.
grep -rn "old-site.com" /var/www/ --include="*.php" | head -20
Bir çukur değil, bir yönlendirme bırakın
İçerik taşındıysa yönlendirin. 301, eski adresin kazandığı itibarı korur ve ziyaretçileri doğru yere götürür; silmek ikisini birden düşürür.
server {
server_name old-site.com;
return 301 https://new-site.com$request_uri;
}
Ve gerçekten gittiyse
404 yerine 410 döndürün. O, «bu vardı ve bilerek kaldırıldı» demektir; arama motorları da onu, yalnızca bir yanlışlık olabilecek bir 404'e göre daha hızlı ve daha temiz biçimde düşürür.
Sıra
- Posta ve DNS dâhil her şeyi kopyalayın —
- Kopyanın açıldığını doğrulayın — Var olduğunu değil — açıldığını.
- Yönlendirmeyi ya da 410'u yerine koyun —
- İki hafta bekleyin — Hâlâ soran bir şey var mı diye kayıtları izleyin.
- Sonra silin —
Alan adını aynı anda iptal etmeyin. Adı bir yıl daha elde tutmak az tutar ve yönlendirmeyi çalışır durumda bırakır; ziyaretçilerin gerçekte karşılaştığı kısım da odur.
