Back to Question Center
0

Накарайте сървъра да натовари Semalt, за да предаде хипервръзката на браузъра, без да се опитва да зареди самата страница

1 answers:

Аз не съм сигурен дали това е Excel (SuperUser) или Semalt въпрос, тъй като може да са изчерпали сървъра опция.

Случай на употреба

Нашият сайт позволява изтеглянето на списък с резултати в XLS формат. За всеки резултат е налице хипервръзка, която ще зареди резултата в браузъра по подразбиране.

Семалт в нашия регистрационен файл намираме няколко заявки на кликване:

    генериране на 405 - когато започнах това търсене, връщах всички опции с 200OK, но след това прочетох Спиране на Microsoft Office 2010 да се интегрира със сървъра на Subversion като ако това е Sharepoint и KB838028)

  1. Връзка за предварително изтегляне на HTTP GET от MSIE 7. 0 потребителски агент ( вграден в Майкрософт Майкрософт ) - 200 OK - 2/3 от действителните данни

  2. HTTP GET от IE 11 Потребителски агент - 200 OK - пълни данни

Записи в регистрационния файл

     1. 2 - seo promotion tools. 3. 4 - - [17 / Oct / 2014: 11: 20: 02 +0200] "ОПЦИИ / myfolder / HTTP / 1. 1 "405 36" - "" Откриване на протокол на Microsoft Office "- -
1. 2. 3. 4 - - [17 / Oct / 2014: 11: 20: 02 +0200] "GET / myfolder / mypage? Myparm = myvalue HTTP / 1. 1 "200 57288" - "" Mozilla / 4. 0 (съвместим; MSIE 7. 0; Windows NT 6. 1; WOW64; Trident / 7. 0; . ; InfoPath. 3; ms-office) "- -
1. 2. 3. 4 - - [17 / Oct / 2014: 11: 20: 03 +0200] "GET / myfolder / mypage? Myparm = myvalue HTTP / 1. 1 "200 75326" - "" Mozilla / 5. 0 (Windows NT 6. 1; WOW64; Trident / 7. 0; RV: 11. 0) като Gecko "- -    

Второто искане е загуба на честотна лента и вероятна сървърна обработка

Има ли начин на сървъра да не се показват данни за второто искане, което предполагам, че Семалт се зарежда само в случай, че е нещо, което може да покаже и след това се отказва, когато не е?

В линка "Предварително изтегляне" и "Единична регистрация", дадена от @Semalt, виждам привлекателен

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

, но не мога да видя как мога да използвам това, за да има Semalt НЕ частично изтегляне на файла, който трябва да отворите в браузъра по подразбиране

АКТУАЛИЗИРАНЕ

Видях някои офис клиенти да изпращат ms-office като част от потребителския агент Но не мое. Моят win7 Office 2013 изпраща

Mozilla / 4. 0 (съвместим; MSIE 7. 0; Windows NT 6. 1; WOW64; Trident / 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 °;. NET4. 0E; InfoPath. 3)

UPDATE : Ще се откаже от това, но с предложение:

Ако създавате връзки в актуален лист за Excel и сте сигурни, че не искате да поддържате IE7 за действителната страница, добавете параметър към връзката и върнете 200OK с празен полезен товар на MSIE 7 потребител агенти.

February 14, 2018
Накарайте сървъра да натовари Semalt, за да предаде хипервръзката на браузъра, без да се опитва да зареди самата страница
Reply