Apache2 serveur de types mime
J'essaie d'obtenir mon Apache2 application web pour pousser un arbitraire de l'extension de fichier comme un octet-stream quand pointé par un navigateur.
c'est à dire Quelqu'un qui va à blahblah/exemples/exemple1.xyz je veux le navigateur pour télécharger l' .xyz fichier plutôt que de simplement l'afficher.
J'ai essayé d'ajouter .htaccess à la racine de l'application web, y compris
AddType application/octet-stream xyz
Et j'ai aussi essayé d'ajouter le type mime à /etc/apache2/mods-enabled/mime.conf
et /etc/mime.types
qui est référencé comme les types de la bibliothèque de mime.conf
.
J'ai lu une bonne affaire à ce sujet sur l'internet et je n'ai toujours pas réussi à faire ce travail. Toute aide serait grandement appréciée! Merci.
OriginalL'auteur Jay Elrod | 2012-12-12
Vous devez vous connecter pour publier un commentaire.
Je crois que vous devez ajouter un
.
avant l'extension:AddType application/octet-stream .xyz
Selon le document, il peut être spécifié avec ou sans dot.
Pas de dés. 🙁 Juste essayé dans le .htaccess et ça n'a rien changé. Aussi, dans le mime.types de fichier, il semble que tous ceux qui n'ont pas l'.', bien que le format de ce fichier est un peu différent.
Il ne ressemble à l' . est droit, bien que.
Quel est votre httpd journal afficher lorsque vous cliquez sur cette URL?
OriginalL'auteur jchapa
J'ai l'habitude de recommander à utiliser .htaccess avec Rails apps. Vous devez configurer
certaines choses pour apache et le passager. Mieux utiliser le fichier de configuration dans
/etc/httpd/conf.d (ou partout où vous avez configuré votre application sur votre serveur).
Si vous mettez la ligne AddType comme suit (dans mon cas, j'ai eu le problème avec
téléchargeable Scripts Python):
dans les hôtes virtuels section de votre webapp fichier de configuration, vous devez
être fine. Si vous voulez vraiment utiliser .htaccess, faire un
dans votre dossier public, ce qui provoque apache de ne pas ignorer le fichier pour savety
raisons (mais encore une fois, vous aurez besoin de configurer des tas d'autres trucs).
OriginalL'auteur Johannes Thoma