Aracılığıyla paylaş


URL yeniden yönlendirme

Azure Front Door trafiği şu düzeylerden her birinde yeniden yönlendirebilir: protokol, konak adı, yol, sorgu dizesi. Yeniden yönlendirme yol tabanlı olduğundan bu işlevler tek tek mikro hizmetler için yapılandırılabilir. Bu kurulum, kaynak kullanımını iyileştirerek uygulama yapılandırmasını basitleştirebilir ve genel ve yol tabanlı yeniden yönlendirme gibi yeni yeniden yönlendirme senaryolarını destekler.

Azure Front Door Standard/Premium katmanında, Kural Kümesi kullanarak URL yeniden yönlendirmesini yapılandırabilirsiniz.

Kural Kümesi ile url yeniden yönlendirmesi oluşturma işleminin ekran görüntüsü.

Önemli

Azure Front Door (klasik) 31 Mart 2027'de kullanımdan kaldırılacaktır. Hizmet kesintisini önlemek için Azure Front Door (klasik) profillerinizi Mart 2027'ye kadar Azure Front Door Standard veya Premium katmanına geçirmeniz önemlidir. Daha fazla bilgi için bkz . Azure Front Door (klasik) kullanımdan kaldırma.

Azure Front Door URL Yeniden Yönlendirme

Yeniden yönlendirme türleri

Yeniden yönlendirme türü, istemcilerin yeniden yönlendirmenin amacını anlaması için yanıt durum kodunu ayarlar. Aşağıdaki yeniden yönlendirme türleri desteklenir:

  • 301 (Kalıcı olarak taşındı): Hedef kaynağa yeni bir kalıcı URI atandığını gösterir. Bu kaynağa gelecekte yapılan tüm başvurular, kapalı URI'lerden birini kullanır. HTTP'den HTTPS'ye yeniden yönlendirme için 301 durum kodunu kullanın.
  • 302 (Bulundu): Hedef kaynağın geçici olarak farklı bir URI altında olduğunu gösterir. Yeniden yönlendirme zaman zaman değişebileceğinden, istemci gelecekteki istekler için geçerli istek URI'sini kullanmaya devam etmelidir.
  • 307 (Geçici yeniden yönlendirme): Hedef kaynağın geçici olarak farklı bir URI altında olduğunu gösterir. Kullanıcı aracısı, bu URI'ye otomatik yeniden yönlendirme yaparsa istek yöntemini DEĞİşTİrMEMESİ GEREKİr. Yeniden yönlendirme zaman içinde değişebileceğinden, istemcinin gelecekteki istekler için özgün etkin istek URI'sini kullanmaya devam etmesi gerekir.
  • 308 (Kalıcı yeniden yönlendirme): Hedef kaynağa yeni bir kalıcı URI atandığını gösterir. Gelecekte bu kaynağa yapılan tüm başvurular, kapalı URI'lerden birini kullanmalıdır.

Yeniden yönlendirme protokolü

Yeniden yönlendirme için kullanılan protokolü ayarlayabilirsiniz. Yeniden yönlendirme özelliğinin en yaygın kullanım örnekleri HTTP'yi HTTPS yeniden yönlendirme olarak ayarlamaktır.

  • Yalnızca HTTPS: TRAFIĞI HTTP'den HTTPS'ye yönlendirmek istiyorsanız protokolü yalnızca HTTPS olarak ayarlayın. Azure Front Door, yeniden yönlendirmeyi her zaman yalnızca HTTPS olarak ayarlamanızı önerir.
  • Yalnızca HTTP: Gelen isteği HTTP'ye yönlendirir. Bu değeri yalnızca trafiğinizin HTTP'sini (şifrelenmemiş) tutmak istiyorsanız kullanın.
  • Eşleştirme isteği: Bu seçenek gelen istek tarafından kullanılan protokolü korur. Bu nedenle, yeniden yönlendirme sonrasında bir HTTP isteği HTTP, HTTPS isteği ise HTTPS olarak kalır.

Hedef konak

Yeniden yönlendirme yönlendirme yapılandırmasının bir parçası olarak, yeniden yönlendirme isteği için ana bilgisayar adını veya etki alanını da değiştirebilirsiniz. Bu alanı, yeniden yönlendirme url'sindeki konak adını değiştirecek şekilde ayarlayabilir veya gelen istekten konak adını başka bir şekilde koruyabilirsiniz. Bu nedenle, bu alanı kullanarak adresine https://www.contoso.com/* https://www.fabrikam.com/*gönderilen tüm istekleri yeniden yönlendirebilirsiniz.

Hedef yol

Url'nin yol kesimini yeniden yönlendirmenin bir parçası olarak değiştirmek istediğiniz durumlarda, bu alanı yeni yol değeriyle ayarlayabilirsiniz. Aksi takdirde, yol değerini yeniden yönlendirmenin bir parçası olarak korumayı seçebilirsiniz. Bu nedenle, bu alanı kullanarak adresine gönderilen https://www.contoso.com/\* https://www.contoso.com/redirected-sitetüm istekleri yeniden yönlendirebilirsiniz.

Sorgu dizesi parametreleri

Yeniden yönlendirme URL'sinde kullanılacak sorgu dizeleri kümesi. Bu alanın değeri gelen sorgu dizelerinin üzerine yazılır ve bu alanı boş bırakmak gelen sorgu dizesini korur. Sorgu dizesi, ile &ayrılmış biçimde olmalıdır<key>=<value>.

Hedef parça

Hedef parça, tarayıcı tarafından bir web sayfasının belirli bir bölümüne inmek için kullanılan '#' sonrasındaki URL bölümüdür. Yeniden yönlendirme URL'sine parça eklemek için bu alanı ayarlayabilirsiniz.

Sonraki adımlar