2016-07-14 47 views
5

Ben bir IIS URL oluşturmak çalışıyorum çalışmıyor yeniden yazın Yönlendirmesi yerine, kullanıcının URL'sini gizlemem gerekir. Yukarıdaki yapılandırma Redirect için çalışıyor, ancak Rewrite için çalışmıyor, neden bu? Basitçe URL, (bir test gibi) google herhangi bir URL isteği göndermek için</strong> fonksiyonunu yeniden yazın <strong>

Ben http://example.com/blablabla isabet ben kullanıcı google ana sayfasına yönlendirilmesini için 404.4

Amacım olduğunu olsun.

Herhangi bir fikrin var mı?

+0

Herhangi bir fikir var mı? Yeniden yazma çok gri bir alan gibi görünüyor. – FBryant87

cevap

3

Kullanıcının Google ana sayfasına yönlendirilmesini isterseniz, yönlendirme kullanmamalısınız, yeniden yazma. Bu, "kullanıcıdan URL'yi gizleme" değil, sunucu tarafında işleniyor.

Herhangi bir kayıt olmaksızın, yalnızca IIS'nizin google'a yeniden yazmayı denediğini, mevcut olmayan bir sayfadan istediğini ve 404'ü geri getirdiğini söyleyebilirim. Web siteniz http kullanıyorsa ve google sunucusunda https kullanılıyorsa, bu durum oluşabilir.

Ayrıca, yeniden yönlendirme ve yeniden yazma arasındaki farkı da kontrol etmeniz gerektiğini düşünüyorum, this makalesi iyi bir başlangıç.