SORU
28 Ocak 2010, PERŞEMBE


302 yönlendirme başvurmak dize koruyacak?

Başka bir sayfaya kullanıcıyı yönlendirmek istiyorum, ama orijinal başvurmak dize korumak için ihtiyacım var. Bu yüzden, örneğin, eğer onlar başlamak http://www.othersite.com/pageA.jsp ' ı tıklatın bir bağlantı alır onlara http://www.mysite.com/pageB.jsp, sonra da yürüten bir 302 yönlendirme http://www.mysite.com/pageC.jsp, ihtiyacım olan Özet dizesini içeren "http://www.othersite.com/pageA.jsp"

Bu 302 yeniden yönlendirme için normal bir davranış mı? Ya benim asıl başvurmak düşürdüm ki, adına "" ? http://www.mysite.com/pageB.jsp Çok hos olurdu.

Eğer herhangi bir fark olmadığını bilmiyorum, ama JSP çalışıyorum ve yanıt kullanıyorum.() sendRedirect 302 yeniden çalıştırmak için.

Gerektiğini söyleyince yaptığım bir deney ile bu ve bunu gibi görünüyor tuttu orijinal başvurmak dize ("http://www.othersite.com/pageA.jsp" ama ben sadece emin olmak için bu normal varsayılan davranış değil, garip bir şey benim son.

Yardımlarınız için teşekkür ederim.

DÜZENLENMİŞ EKLEMEK İÇİN :

Şu anda 302 yönlendirme kullanıyorum, ancak muhtemelen bir 301 yönlendirmesi yerine kullanabilirim. Eğer 301 yönlendirmeleri için davranışını daha fazla güvenilir olup olmadığını biliyor musunuz?

CEVAP
26 Mart 2011, CUMARTESİ


Ama bazı tarayıcılarda 301 bugün test ettim 302, burada sonuçlarını bilmem:

SENARYO: domainA işaret eden domainX üzerine tıkladığında link. domainA domainB bir 301 yönlendirmesi yapar.

  • DomainB iniş olduğunda IE8 referrer: domainX Sayfasından tarama kullanarak hatta ve kullanıcı yeni sekmede açar (hatta)
  • DomainB iniş olduğunda Safari4 referrer: domainX kullanıcı yeni sekmede açar (hatta)
  • FF3.6.DomainB iniş olduğunda 10 referrer: domainX kullanıcı yeni sekmede açar (hatta)
  • DomainB iniş olduğunda: Chrome5 referrer ( . domainX ^strong>süreceyeni sekme bağlantıları açılır kullanıcı)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • Noam Erez

    Noam Erez

    3 NİSAN 2012