通过.htaccess文件为所有PHP脚本设置HTTP标头

yus*_*yol 6 directory .htaccess

我在我的一个项目中编写所有PHP程序的相同行.是否可以在.htaccess中为目录执行此操作?如何?

PHP代码:

Header('Content-Type: application/xhtml+xml; charset=utf-8');
Header("Cache-Control: no-transform");
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.最好的祝福.

优素福Akyol

Pis*_*3.0 8

如果你想用.htaccess(或在Apache配置中)这样做,你可以使用Apache模块mod_headers,如下所示:

Header set Cache-Control "no-transform"
Header set Content-Type "application/xhtml+xml; charset=utf-8"
Run Code Online (Sandbox Code Playgroud)

搜索htaccess set header会为您提供更多示例.


rob*_*rtc 5

对于内容类型,您可以使用mod_mime中的AddType.假设您的所有文件都有.php扩展名:

AddType application/xhtml+xml .php
Run Code Online (Sandbox Code Playgroud)

缓存在mod_expires中设置,但您需要mod_headers来设置Cache-Control:

<FilesMatch "\.php$">
    Header set Cache-Control "no-transform"
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

  • 非常感谢大家......最好的问候......最诚挚的问候. (2认同)