410 gone apache nedir nasıl kullanılır

410 gone apache nedir, nasıl kullanılır gibi laf kalabalığına gerek yok. Bu konu ile ilgilenen kişi konunun bütün ayrıntısını bilir. Bilmediği tek şey, 410 durum kodunu arama motorlarına (botlara) nasıl anlatılacağıdır. Anlatacaklarım apache sunucularda geçerli, altın bilgidir. Bu sorunumu deneme yanılma ile üç günde çözdüm ve ihtiyacı olanlarla paylaşıyorum.

Diyelim ki; vakti zamanında kendi sitene https://www.seninsite.com/linkler.html diye bir içerik koymuşsun. Bu içeriği bir zaman sonrası bir nedenle silmişsin. İçeriği silince (kaldırınca) işin bitmiyor. Çünkü içerik indekslenmiş, bu sebeple botlar bu içeriği sürekli didikler.  Sildiğin linkler fazla ise, bulunamayan linkler sunucuda (404 hatası ile) yekun tutar. Daha fazlasını anlatmayacağım, ne demek istediğimi mutlaka anlamış olman gerekir.

Ne ise, fazla söze hacet yok. htaccess dosyanı aç, uygun bir satırından başla, her sildiğin link için satır satır, Redirect 410 /linkler.html yaz. (https://www.seninsite.com) lafını yazma, çalışmaz. Bu işin birinci tarafı. Gelelim ikinci tarafına. htaccess dosyanı aç, uygun bir satırına ErrorDocument 410 https://www.seninsite.com/410.html lafını yaz. Ayrıca boş bir 410.html sayfası hazırla, içine 410 gone! veya kafana göre uygun birşey yaz ve sunucunun kök dosyasına koy. İşinin hepi topu bu kadar, kolay gelsin. 

Bu blogdaki popüler yayınlar

japon yapıştırıcı nasıl saklanır

linux sistem temizliği

localhost/phpmyadmin

wordpress site nasıl korunur