我希望客户能够像这样在他们的网站上包含我的一个 javascript 文件:
<script src="http://www.example.com/blah.js" ></script>
但我想实际使用 php 来动态创建 javascript 文件/响应(我不希望 blah.js 实际上存在于我的服务器上)。我正在运行 ubuntu 14.04 和 apache 2.4.7。 blah.js 是我希望我的服务器像这样处理的唯一文件。在我的 php 中,我将检查 IP 地址并根据客户端站点创建 javascript 文件/响应。我希望任何其他 javascript 文件请求正常运行。
我可以使用 .htaccess 覆盖目录,让 blah.js 的任何请求由 php 处理吗?
最佳答案
在你的 htaccess 中使用 rewrite :
RewriteEngine On
RewriteRule ^blah\.js /blah.php [L]
当你调用/blah.js 时,它会被重定向到 blah.php
关于javascript - 如何配置 apache 以使用 php 创建 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30056433/