Javascript 无法包括潜在的执行者
我们在应用程序中有一个html文件,其中使用了head标记Javascript 无法包括潜在的执行者,javascript,html,apache,Javascript,Html,Apache,我们在应用程序中有一个html文件,其中使用了head标记 <script language="javascript" src="/javascript/page.js"></script> <script language="javascript"> <!--#include virtual="/folderpath/abc.js"--> </script> 加载html文件后,如果我看到查看源代码,我发现以下错误 “处理此
<script language="javascript" src="/javascript/page.js"></script>
<script language="javascript">
<!--#include virtual="/folderpath/abc.js"-->
</script>
加载html文件后,如果我看到查看源代码,我发现以下错误
“处理此指令时出错”
在apache错误日志中,我得到“无法在解析文件中包含潜在的exec abc.js…”
在浏览google之后,我通过添加以下内容修改了apache服务器的httpd.conf
<Directory /folderpath/>
Options +Includes +ExecCGI
AllowOverride All
</Directory>
选项+包括+执行CGI
允许超越所有
但我没有发现任何变化。我不确定我错过了什么。
在这方面有人能帮我吗。我最近遇到了Apache 2.4提供的一个文件的问题,该文件使用:
<!--#include virtual="example.sql">
看
有趣的是,该文件在Apache2.2下工作,所以我想知道规则是否改变了。我希望这对你有用
不久之后,我找到了另一种解决方案,它适用于.sql文件,但可能不适用于.js文件。它还解释了Apache2.2和Apache2.4之间的区别。在Apache2.2中,默认的httpd.conf
文件有:
DefaultType text/plain
这就是为什么我在包含.sql文件时没有遇到问题。但该指令在Apache2.4中被删除。因此,我通过添加以下内容解决了此问题:
<FilesMatch "\.sql$">
ForceType text/plain
</FilesMatch>
强制类型文本/纯文本
请参见我最近在Apache 2.4提供的一个文件中遇到了这个问题,该文件使用:
<!--#include virtual="example.sql">
看
有趣的是,该文件在Apache2.2下工作,所以我想知道规则是否改变了。我希望这对你有用
不久之后,我找到了另一种解决方案,它适用于.sql文件,但可能不适用于.js文件。它还解释了Apache2.2和Apache2.4之间的区别。在Apache2.2中,默认的httpd.conf
文件有:
DefaultType text/plain
这就是为什么我在包含.sql文件时没有遇到问题。但该指令在Apache2.4中被删除。因此,我通过添加以下内容解决了此问题:
<FilesMatch "\.sql$">
ForceType text/plain
</FilesMatch>
强制类型文本/纯文本
请参见有人能帮我解决这个问题吗有人能帮我解决这个问题吗