我在我的一个项目中编写所有PHP程序的相同行。是否可以在.htaccess中为目录执行此操作?怎么样?
PHP代码:
Header('Content-Type: application/xhtml+xml; charset=utf-8');
Header("Cache-Control: no-transform");
感谢任何帮助。 最好的问候。
Yusuf Akyol
答案 0 :(得分:7)
如果您想使用.htaccess(或在Apache配置中)执行此操作,您可以使用Apache module mod_headers,如下所示:
Header set Cache-Control "no-transform"
Header set Content-Type "application/xhtml+xml; charset=utf-8"
对htaccess set header的搜索为您提供了更多示例。
答案 1 :(得分:5)
对于您使用的内容类型AddType from mod_mime。假设您的所有文件都有.php
个扩展名:
AddType application/xhtml+xml .php
缓存在mod_expires中设置,但您需要mod_headers来设置缓存控制:
<FilesMatch "\.php$">
Header set Cache-Control "no-transform"
</FilesMatch>