2009-10-12 2 views

Répondre

7

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.

0

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 
Questions connexes