首页 > 解决方案 > 来自 htaccess 对 Web 请求的自定义响应

问题描述

我在这里想要实现的是从 htaccess 文件返回正确的响应,而不是重定向到其他文件以节省一些文件操作。例如,对于 URL 请求 localhost/a.js,我只想返回类似

function square(val)
{
  return (val*val);
}

仅为此,我不希望另一个目录遍历和读取。

标签: apache.htaccess

解决方案


抱歉,无法将代码添加到 apache 配置中。

可以选择配置 Apache 以运行CGI 脚本。您可以使用任何语言(编译或解释脚本)来创建 CGI 程序,但输出必须是有效的 HTML。这些通常从 Web 空间内的 cgi-bin 目录运行。

或者,您可以使用 Apache SSI(服务器端包含)SSI 并执行脚本,尽管这会带来您需要考虑的安全风险。SSI 实际上只是用于向页面添加一些非常基本的动态内容。

您可以只使用旨在有效处理 Web 内容的服务器端脚本语言(例如 PHP)。


推荐阅读