Yönlendirmeler URL değişikliklerini yönetmek, SEO’yu korumak ve sorunsuz bir kullanıcı deneyimi sağlamak için gereklidir. Nginx, çeşitli yönlendirme türlerini kolayca ayarlamanıza olanak tanıyan popüler bir web sunucusudur. Bu makale, bir Özel Sanal Sunucu (VPS) üzerinde Nginx kullanarak yönlendirmeleri yapılandırma sürecinde size rehberlik edecektir.
1. Yönlendirmeleri Anlama
Yönlendirmeler, istemciye (genellikle bir web tarayıcısı) farklı bir URL’ye gitmesi talimatını veren HTTP yanıtlarıdır. En yaygın olanı olmak üzere çeşitli yönlendirme türleri vardır:
- 301 Yönlendirmesi: Kalıcı yönlendirme, kaynağın kalıcı olarak yeni bir URL’ye taşındığını gösterir. Bağlantı eşitliğini yeni URL’ye aktardığı için bu SEO için çok önemlidir.
- 302 Yönlendirme: Geçici yönlendirme, kaynak geçici olarak farklı bir URL’ye taşındığında kullanılır. Bu tür, bağlantı eşitliğini geçirmez.
- 307 Yönlendirme: Kaynağın geçici olarak farklı bir URL’de mevcut olduğunu belirten ve istek yöntemini (GET veya POST) koruyan başka bir geçici yönlendirme.
2. VPS’nize Erişme
Yönlendirmeleri yapılandırmadan önce VPS’nize bağlanmanız gerekir.
Adım 1: SSH üzerinden bağlanın
Terminalinizi veya SSH istemcinizi açın ve kullanarak VPS’nize bağlanın:
Kullanıcı adını gerçek kullanıcı adınızla ve your_server_ip’yi VPS’nizin IP adresiyle değiştirin.
3. Nginx’i Yönlendirmeler için Yapılandırma
Nginx’te yönlendirmeler sunucu bloğu yapılandırma dosyasında ayarlanabilir. Aşağıdaki adımları izleyin:
Adım 1: Nginx Yapılandırma Dosyasını Açın
Nginx yapılandırma dosyalarınızı genellikle /etc/nginx/sites-available/ adresinde bulabilirsiniz. Web sitenizin yapılandırmasını düzenlemek için, bir metin düzenleyici kullanarak ilgili dosyayı açın. Örneğin:
Adım 2: 301 Yönlendirmesi Ayarlayın
Eski bir URL’den yeni bir URL’ye kalıcı bir yönlendirme oluşturmak için sunucu bloğunuza aşağıdaki kodu ekleyebilirsiniz:
Bu örnekte, http://example.com/old-path adresine yapılan herhangi bir istek kalıcı olarak http://example.com/new-path adresine yönlendirilecektir.
Adım 3: 302 Yönlendirmesi Ayarlayın
Geçici bir yönlendirme için aşağıdaki yapılandırmayı kullanın:
Bu yapılandırma, istekleri geçici olarak http://example.com/temporary-path adresinden http://example.com/another-path adresine yönlendirecektir.
4. Yapılandırmanızı Test Etme
Adım 1: Nginx Yapılandırmasını Test Edin
Değişiklikleri uygulamadan önce, Nginx yapılandırmanızı herhangi bir sözdizimi hatasına karşı test etmeniz çok önemlidir:
Yapılandırma geçerliyse, bir onay mesajı göreceksiniz.
Adım 2: Nginx’i Yeniden Yükleyin
Değişikliklerinizi uygulamak için Nginx sunucusunu yeniden yükleyin:
5. Yönlendirmeleri Doğrulama
Yönlendirmelerinizin doğru çalıştığını doğrulamak için:
- Bir web tarayıcısı açın ve yeniden yönlendirme için yapılandırdığınız eski URL’yi girin.
- Amaçlandığı gibi yeni URL’ye yönlendirip yönlendirmediğini kontrol edin.
- Yönlendirmeleri test etmek için curl gibi komut satırı araçlarını da kullanabilirsiniz:
Bu komut HTTP yanıt başlıklarını göstererek yönlendirmenin doğru çalıştığını onaylamanıza olanak tanır.
6. Sonuç
VPS’nizde Nginx’te yönlendirmeleri ayarlamak, kullanıcı deneyimini geliştiren ve SEO değerini koruyan basit bir işlemdir. Bu kılavuzda özetlenen adımları izleyerek hem kalıcı hem de geçici yönlendirmeleri verimli bir şekilde yapılandırabilirsiniz. Web siteniz geliştikçe etkili kalmalarını sağlamak için yönlendirmelerinizi düzenli olarak gözden geçirin.