301 Yönlendirme Oluşturucu
Eski ve yeni adresleri yapıştırın, sunucunuzu seçin ve kullanıma hazır 301 kurallarını kopyalayın. Araç tekrarları, zincirleri ve döngüleri canlıya çıkmadan yakalar. Sürecin tamamı için site taşıma SEO rehberine bakın.
# 301 yönlendirmeleri — fatihemincakiroglu.com/araclar/yonlendirme-olusturucu
RewriteEngine On
RewriteRule ^eski-hakkimizda/?$ /hakkimda [R=301,L]
RewriteCond %{QUERY_STRING} ^id=12$
RewriteRule ^urun\.php/?$ /urunler/mavi-gomlek? [R=301,L]
RewriteRule ^blog/2019/seo-ipuclari/?$ /blog/seo-ipuclari [R=301,L]
RewriteRule ^iletisim/?$ https://yenisite.com/iletisim [R=301,L]Kuralları canlı sunucuya eklemeden önce test ortamında deneyin. Mevcut kurallarınızla çakışma olup olmadığını kontrol edin.
Nasıl kullanılır?
- Her satıra bir yönlendirme yazın: önce eski, sonra yeni adres. Excel veya Google E-Tablolar'dan iki sütunu kopyalayıp yapıştırmanız yeterli.
- Sunucunuzu veya platformunuzu seçin. Emin değilseniz geliştiricinize ya da hosting firmanıza sorun.
- Uyarıları kontrol edin. Her eski adresin doğrudan nihai hedefe gitmesi için zincirleri çöz seçeneğini açık tutun.
- Kuralları kopyalayın veya indirin, önce test ortamında deneyin; yayından sonra eski adreslerden bir örneklemi kontrol edin.
Sıkça Sorulan Sorular
301 mi 302 mi kullanmalıyım?
Sayfa kalıcı olarak taşındıysa, örneğin bir site taşımasında, 301 (kalıcı) kullanın. 302 yalnızca gerçekten geçici taşımalar içindir.
Yönlendirme zinciri neden sorun?
Her ek adım kullanıcıyı yavaşlatır ve arama motorlarının taşımayı izlemesini zorlaştırır. Her eski adresi doğrudan nihai hedefe yönlendirmek en güvenli yoldur.
Sorgu parametreli (?id=12) adresleri yönlendirebilir miyim?
Evet. Araç Apache için sorgu koşulu ekler, Nginx'te isteğin tamamını eşleştirir, Vercel ve Next.js için has koşulu kullanır. Bu kuralları yayından sonra mutlaka test edin.
URL listem bir yere kaydediliyor mu?
Hayır. Her şey tarayıcınızda çalışır; hiçbir veri sunucuya gönderilmez.