我是否需要PHP为RSS/ATOM提供具有正确内容类型的HTTP头?
我想用正确的内容类型标题发送我的RSS/Atom提要,我可以在不访问PHP或任何其他服务器端语言的情况下执行此操作吗?浏览器的目标是将该文件视为提要,而不仅仅是一个普通的XML文件。如果您的RSS/ATOM提要具有特定的扩展名,或者由特定的dorectory提供服务,我想您可以使用Apache,这样Apache就可以为您的RSS提要提供正确的内容类型:我是否需要PHP为RSS/ATOM提供具有正确内容类型的HTTP头?,php,xml,http,rss,atom-feed,Php,Xml,Http,Rss,Atom Feed,我想用正确的内容类型标题发送我的RSS/Atom提要,我可以在不访问PHP或任何其他服务器端语言的情况下执行此操作吗?浏览器的目标是将该文件视为提要,而不仅仅是一个普通的XML文件。如果您的RSS/ATOM提要具有特定的扩展名,或者由特定的dorectory提供服务,我想您可以使用Apache,这样Apache就可以为您的RSS提要提供正确的内容类型: AddType指令映射给定的 指定文件的文件扩展名 内容类型。MIME类型是MIME 用于包含以下内容的文件名的类型 分机 未经测试,但我认为
AddType
指令映射给定的
指定文件的文件扩展名
内容类型。MIME类型是MIME
用于包含以下内容的文件名的类型
分机
未经测试,但我认为在Apache的主配置文件中,或在
.htaccess
文件中,对于RSS提要,可能会执行类似的操作:
AddType application/rss+xml .rss
对于ATOM来说,可能是这样的:
AddType application/atom+xml .atom
您可以告诉服务器发送具有特定媒体类型的特定文件 Apache具有执行此操作的and指令:
# 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>
#使用application/atom+xml发送所有.atom文件
AddType应用程序/atom+xml.atom
#仅将foo.bar作为application/atom+xml发送
ForceType应用程序/atom+xml
您可以使用、和节将指令仅限于特定的目录、文件或URL路径。但要知道他们是被允许进入的。在.htaccess文件中只能使用
和