我有一个XML页面www.example.com/page,但我的服务器将其输出为text / plain,因为它没有任何扩展名。
所以我想通过.htaccess将XML Header添加到所有没有文件存在条件的扩展名的文件中。 好像文件不存在,程序从数据库执行,它决定输出什么标题,所以我不想通过强行更改标题来破坏该部分。
答案 0 :(得分:3)
将DefaultType text/xml
(或您用于XML的任何类型)添加到.htaccess
。
答案 1 :(得分:2)
您可以在.htaccess中添加其他命令(但它会强制所有文件都具有此内容类型):
ForceType text/xml
http://httpd.apache.org/docs/1.3/mod/mod_mime.html#forcetype