Back to Question Center
0

Sunucuya, sayfanın kendisini yüklemeye çalışmadan köprü üzerinden tarayıcıya göndermek için Semalt'ı zorla

1 answers:

Sunucu seçeneğini tüketmiş olabileceğimden dolayı bunun bir Excel (SuperUser) veya Semalt sorusu olup olmadığından emin değilim.

Kullanım örneği

Sitemiz, sonuç listesini XLS formatında indirmeye izin verir. Sonuçları varsayılan tarayıcıya yükleyecek her sonuç için bir köprü mevcut.

Semalt, günlük dosyamızda tıklama başına birkaç istek buluyoruz:

  1. OPSİYONLAR (405 üretiyorum var - bu görevi başlattığımda tüm seçenekleri 200OK ile döndürüyorduk ama sonra Stopping Microsoft Office 2010'u Subversion sunucusuyla bütünleştirmekten Sharepoint ve KB838028 ise)

  2. Link MSIE'den HTTP GET Önceden Alma 7. 0 kullanıcı aracısı ( Microsoft'un yerleşik URL işleyicisi ) - 200 OK - gerçek verilerin 2 / 3'ü

  3. IE 11'den HTTP GET'i kullanıcı aracı - 200 Tamam - tam veri

Günlük dosyası girişleri

     1. 2 - ray ban 2140 rb. 3. 4 - - [17 / Eki / 2014: 11: 20: 02 +0200] "OPTIONS / myfolder / HTTP / 1. 1 "405 36" - "" Microsoft Office Protokolü Keşfi "- -
1. 2. 3. 4 - - [17 / Eki / 2014: 11: 20: 02 +0200] "GET / myfolder / mypage? Myparm = myvalue HTTP / 1. 1 "200 57288" - "" Mozilla / 4. 0 (uyumlu; MSIE 7. 0; Windows NT 6. 1 'dir; WOW64'ni; Üç çatallı / 7. 0; . ; InfoPath. 3; MS Office)" - -
1. 2. 3. 4 - - [17 / Eki / 2014: 11: 20: 03 +0200] "GET / myfolder / mypage? Myparm = myvalue HTTP / 1. 1 "200 75326" - "" Mozilla / 5. 0 (Windows NT 6. 1 'dir; WOW64'ni; Üç çatallı / 7. 0; rv: 11. 0) Gecko gibi "- -    

İkinci istek bant genişliği kaybı ve büyük olasılıkla sunucu işleme

Sunucuya, Semalt'ın yük gösterebileceği bir şey olduğunu ve sonra olmadığında vazgeçtiğini tahmin eden 2. istekte veri sunmamak için sunucuda bir yol var mı?

@Semalt tarafından verilen Microsoft Office Link Önişleme ve Tek Oturum Açma bağlantısında, cazip

     RewriteCond% {HTTP_USER_AGENT}; \ sms-office (\) |;) [I]     

ancak bunu Semalt'ın kısmen varsayılan tarayıcıda

açmamız gereken dosyayı indirmek için nasıl kullanabileceğimi göremiyorum

GÜNCELLEME

Bazı ofis müşterilerinin kullanıcı aracısının bir parçası olarak ms-office göndermiş olduklarını gördüm Ama benim değil. Win7 Office 2013 gönderiyor

Mozilla / 4. 0 (uyumlu; MSIE 7. 0; Windows NT 6. 1 'dir; WOW64'ni; Üç çatallı / 7. 0; SLCC2;. NET CLR 2. 0. 50727;. NET CLR 3. 5. 30729;. NET CLR 3. 0. 30729; Media Center PC 6. 0;. NET4. 0 ° C;. NET4. 0E; InfoPath. 3)

GÜNCELLEME : Bunu terk edecek, ancak bir öneri ile:

Gerçek bir excel sayfasında bağlantılar üretirseniz ve gerçek sayfa için IE7'yi desteklemek istemediğinizden eminseniz, linke bir parametre ekleyin ve MSIE 7 kullanıcısına boş yükle 200OK'u geri getirin ajanları.

February 14, 2018