Je veux envoyer mes flux RSS/Atom avec l'en-tête Content-type correct, puis-je le faire sans accès à PHP ou à tout autre langage côté serveur? Le but est que le navigateur traite le fichier comme un flux et pas seulement un fichier XML.Ai-je besoin de PHP pour servir un en-tête HTTP avec le type de contenu correct pour RSS/ATOM?
Répondre
Vous pouvez demander au serveur d'envoyer ce fichier spécifique avec un type de support spécifique.
Apache a la directive AddType
et ForceType
à faire:
# send all .atom files with application/atom+xml
AddType application/atom+xml .atom
# send only foo.bar as application/atom+xml
<FilesMatch ^foo\.bar$>
ForceType application/atom+xml
</FilesMatch>
Vous pouvez utiliser <Directory>
, <DirectoryMatch>
, <Files>
, <FilesMatch>
, <Location>
et <LocationMatch>
sections pour limiter les directives uniquement aux répertoires spécifiques, des fichiers ou des chemins d'URL . Mais soyez conscient du context ils sont autorisés. Seuls <Files>
et <FilesMatch>
peuvent être utilisés dans un fichier .htaccess.
Si votre flux RSS/ATOM a une extension spécifique, ou est servi d'une dorectory spécifique, je suppose que vous pouvez utiliser AddType directive Apache, si Apache servira vos flux RSS avec le droit type de contenu:
La directive
AddType
mappe les extensions de nom de fichier sur le type de contenu spécifié. Le type MIME est le type MIME à utiliser pour les noms de fichiers contenant l'extension .
Non testé, mais je suppose que quelque chose comme ça, que ce soit dans votre fichier de configuration principale Apache, ou dans un fichier .htaccess
, pourrait faire, pour les flux RSS:
AddType application/rss+xml .rss
Et, pour ATOM , quelque chose comme ceci, probablement:
AddType application/atom+xml .atom
- 1. Meilleur type de contenu pour servir JSONP?
- 2. Le serveur HTTP Apache peut-il servir du contenu dynamique?
- 3. en-tête HTTP Content-Type pour servir un fichier de police
- 4. Servir le contenu statique d'un jarfile avec Jetty?
- 5. Impossible d'obtenir php pour enregistrer le nom de fichier avec le nom correct
- 6. Comment obtenir le type de contenu d'un fichier en PHP?
- 7. exporter gridview pour exceller avec le nom de fichier correct
- 8. Comment utiliser un binaire pour écrire le format natif MS SQL correct pour le type de données Money?
- 9. Moyen correct de déclencher un téléchargement de fichier (en PHP)?
- 10. Comment changer le type de contenu en PHP?
- 11. Configurer apache pour servir PHP lorsqu'un fichier MP3 est demandé
- 12. Servir dynamiquement le code Google Analytics avec PHP
- 13. Utiliser Tomcat pour servir un répertoire?
- 14. Comment puis-je thématiser le modèle pour l'édition ou ajouter un nœud pour un type de contenu spécifique?
- 15. Pour avoir le type booléen dans Postgres pour PHP
- 16. De quel type de CAL ai-je besoin pour Sharepoint?
- 17. Quel est le type MIME correct à utiliser pour un flux RSS?
- 18. Vous avez besoin de '/home/../http/' aussi vite que '/ http /'?
- 19. En-têtes HTTP reçus incorrects/inattendus pour le type de fichier XSL
- 20. findAll() Retourne pas le type d'objet correct
- 21. Comment enregistrer un modèle de mot pour un type de contenu sans remplir les champs requis
- 22. Verbes HTTP et négociation de contenu ou chaînes GET pour le service REST?
- 23. Définir le type de contenu pour les tests à partir de Firefox
- 24. Le site Web IIS envoie plusieurs en-têtes de type de contenu pour les fichiers zip
- 25. WSS 3.0: modification du type parent pour un type de contenu
- 26. Pourquoi ai-je besoin de générer explicitement l'en-tête HTTP pour IIS mais pas pour Apache?
- 27. Existe-t-il un type de contenu différent pour les images avec un profil de couleur différent?
- 28. Besoin d'aide pour essayer de RANK avec un GROUP BY
- 29. comment obtenir l'horodatage correct avec le paramètre is_dst en PHP?
- 30. format correct pour AddAttachment CDO pour le chemin UNC