在htaccess文件中AddHandler和AddType有什么区别

时间:2011-03-07 15:21:33

标签: .htaccess addhandler

有人可以解释htaccess文件中AddType和AddHandler之间的区别吗?我想进行设置,以便我可以通过服务器运行javascript文件(.js),就像它是一个php文件(application / x-httpd-php5),然后作为(文本)发送到用户的浏览器/ javascript)文件。我该如何配置?

2 个答案:

答案 0 :(得分:6)

AddHandler http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addhandler告诉服务器如何处理文件类型。 AddType http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype告诉服务器为客户端提供什么MIME类型。

答案 1 :(得分:2)

将php解析所有.js文件听起来不是一个好主意。我建议使用.htaccess Rewrite指令将有问题的.js文件映射到你的php脚本。

RewriteRule /phpjs/.* /phpjs/js.php

然后添加

header("Content-Type: text/javascript"); 

到你的php输出。