Bu yazıda, blogunuza kalıcı yönlendirme eklemenin en kolay yollarından biri olan 301 yönlendirmeyi ele alacağız. Neden gerekli olduğunu, nasıl çalıştığını ve nginx kullanarak nasıl uygulayacağınızı adım adım anlatacağız.
Nginx 301 Yönlendirme Nedir?
Nginx 301 yönlendirme, bir URL’nin kalıcı olarak başka bir URL’ye yönlendirildiği anlamına gelir. Bu, URL’nin artık kullanılmadığı ve arama motorlarının ve kullanıcıların yeni URL’ye yönlendirilmesi gerektiği durumlarda kullanılır.
301 Yönlendirme Neden Önemlidir?
- SEO için: Arama motorları, 301 yönlendirmeleri aracılığıyla eski URL’nin otoritesini ve değerini yeni URL’ye aktarır. Bu, SEO sıralamanızı korumak için önemlidir.
- Kullanıcı Deneyimi: Kullanıcılar, eski bir URL’ye tıkladıklarında otomatik olarak yeni URL’ye yönlendirilir. Bu, kullanıcı deneyimini ve sitenizin kullanılabilirliğini iyileştirir.
Nginx ile 301 Yönlendirme Nasıl Uygulanır?
Aşağıdaki adımları takip ederek nginx kullanarak blogunuza kalıcı yönlendirme ekleyebilirsiniz:
1. Nginx konfigürasyon dosyasını açın:
sudo nano /etc/nginx/nginx.conf
2. Dosyanın en üstüne yeni bir “server” bloğu ekleyin:
server {
server_name sunucu.blog;
rewrite ^/(.*) https://sunucu.blog/$1 permanent;
}
3. Aşağıdaki değişiklikleri yapın:
server_name
direktifini, yönlendirmek istediğiniz URL ile değiştirin.rewrite
direktifi, tüm URL’leri yeni URL’ye yönlendirir.permanent
parametresi, yönlendirmenin kalıcı olduğunu belirtir.
4. Nginx’i yeniden başlatın:
sudo service nginx restart
5. Yönlendirmenin çalıştığını kontrol edin:
Eski URL’ye bir tarayıcıda girin. Otomatik olarak yeni URL’ye yönlendirilmeniz gerekir.
301 Yönlendirme Örnekleri:
- Eski URL: [geçersiz URL kaldırıldı]
- Yeni URL: https://sunucu.blog/
Dikkat: 301 yönlendirmeleri dikkatli kullanılmalıdır. Yanlış kullanıldığında SEO’ya zarar verebilir.