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