Nasıl kullanılır
- Her satıra bir yönlendirme yapıştırın — eski yol, ardından yeni yol veya tam URL.
- Sunucunuzu ve durum kodunu seçin (kalıcı taşımalar için 301).
- Aracın bildirdiği zincirleri, döngüleri veya yinelenenleri düzeltin.
- Kuralları kopyalayın veya indirin ve sunucu yapılandırmanıza ekleyin.
Seçeneklerin açıklaması
- 301 / 308
- Kalıcı. Arama motorları sıralamayı yeni URL’ye taşır. 308 ayrıca istek yöntemini de korur (POST, POST olarak kalır).
- 302 / 307
- Geçici. Eski URL dizinde kalır.
- Nginx (map)
- Yüzlerce ya da binlerce yönlendirmede de hızlı kalan bir arama tablosu.
Tek girdi, beş çıktı
Her satır, eski bir yolun ardından yeni bir yol veya tam URL’den oluşur ve boşluk, sekme ya da virgülle ayrılır. # ile başlayan satırlar yok sayılır. 301 ve example.com alan adıyla şu iki satırı alalım:
/old-page /new-page
/blog/2019/post https://example.com/articles/post
Nginx
location = /old-page { return 301 /new-page; }
location = /blog/2019/post { return 301 https://example.com/articles/post; }
Apache .htaccess
RedirectMatch 301 ^/old-page$ /new-page
RedirectMatch 301 ^/blog/2019/post$ https://example.com/articles/post
Caddy
example.com {
redir /old-page /new-page 301
redir /blog/2019/post https://example.com/articles/post 301
}
Cloudflare (kural başına bir CSV satırı, başlık yok: kaynak, hedef, durum kodu)
example.com/old-page,https://example.com/new-page,301
example.com/blog/2019/post,https://example.com/articles/post,301
Nginx (map), http bölümü için bir map $uri $redirect_to bloğu ve server bölümü için return 301 $redirect_to içeren kısa bir if bloğu üretir. Listeye ayrıca /a /b ve /b /c eklerseniz, denetleyici /a → /b → /c zincirini bildirir ve /a’yı doğrudan /c’ye yönlendirmenizi önerir.
Sıkça sorulan sorular
Yönlendirme zinciri nedir?
A → B → C. Her atlama sayfayı yavaşlatır ve tarama bütçesini boşa harcar; bu yüzden A’yı doğrudan C’ye yönlendirin.
Apache neden Redirect yerine RedirectMatch kullanıyor?
Redirect önekleri eşleştirir; bu yüzden /old, /old-page adresini de yönlendirirdi. ^ ve $ ile RedirectMatch yalnızca tam yolu eşleştirir.
Bu kurallar sorgu dizelerini işler mi?
Yolu eşleştirirler. Çoğu sunucu sorgu dizelerini olduğu gibi iletir, ancak belirli bir ?id=1 için kural ek koşullar gerektirir; bu yüzden araç bu tür satırlar için uyarır.
Gizlilik
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.