2013 m. birželio 13 d., ketvirtadienis

Apache ir “Microsoft Office Protocol Discovery” (atnaujinta)

Neseniai rašiau apie Microsoft-WebDAV
http://stabdas.blogas.lt/apache-ir-microsoft-office-protocol-discovery-164.html
 
Padirodo .doc ir .docx failai sukelia skirtingus jausmus InternetExploreriui su MS Offisu. Ir .docx failams papildomai generuojamos užklausos:
… "HEAD /failas.docx HTTP/1.1" 200 389 "-" "Microsoft Office Existence Discovery"

Todėl /etc/apache2/sites-available/default direktyvos <VirtualHost> viduriuose reikia rašyti taip:
RewriteEngine On
RewriteOptions Inherit
RewriteCond %{REQUEST_METHOD} ^OPTIONS
RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ Office\ Protocol\ Discovery
RewriteRule .* - [R=405]
RewriteCond %{REQUEST_METHOD} ^OPTIONS
RewriteCond %{HTTP_USER_AGENT} ^Microsoft-WebDAV-MiniRedir
RewriteRule .* - [R=405,L]
RewriteCond %{REQUEST_METHOD} ^OPTIONS
RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ Office\ Existence\ Discovery
RewriteRule .* - [R=405]


Jei neįjungtas, dar reikia įjungti RewriteEngine:
# a2enmod rewrite

Restartuojam apache.
Viskas.

Komentarų nėra:

Rašyti komentarą