有人可以解释 htaccess 文件中 AddType 和 AddHandler 之间的区别吗?我想进行设置,以便我可以通过服务器运行一个 javascript 文件 (.js),就好像它是一个 php 文件 (application/x-httpd-php5) 但然后作为 (text) 发送到用户的浏览器/javascript) 文件。我该如何配置呢?
问问题
4355 次
2 回答
7
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 类型给客户端。
于 2012-05-02T15:36:31.860 回答
2
将所有 .js 文件解析为 php 听起来不是一个好主意。我建议使用 .htaccess 重写指令将有问题的 .js 文件映射到您的 php 脚本。
RewriteRule /phpjs/.* /phpjs/js.php
然后加
header("Content-Type: text/javascript");
到你的 php 输出。
于 2011-03-07T15:41:07.237 回答