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

发布于 2024-10-20 19:48:32 字数 178 浏览 1 评论 0原文

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

Can someone explain what the difference is between AddType and AddHandler in htaccess files? I want to make the settings such that I can have a javascript file (.js) be run through the server as though it were a php file (application/x-httpd-php5) but then sent to the user's browser as a (text/javascript) file. How might i configure this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

恋你朝朝暮暮 2024-10-27 19:48:32

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 类型。

AddHandler http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addhandler tells the server how to handle the file type. AddType http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype tells the server what MIME type to give the client.

川水往事 2024-10-27 19:48:32

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

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

然后添加

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

到您的 php 输出。

I doesn't sound like a great idea to parse all .js files as php. I would suggest using a .htaccess Rewrite directive to map the .js files in question, to your php script.

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

Then add

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

to your php output.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文