带有查询参数的Javascript文件导入在带有PhantomJS的PHP独立服务器中失败

时间:2016-11-08 16:41:53

标签: javascript php html phantomjs codeception

我的测试环境出现问题。本地一切正常(apache服务器)。在测试环境中,我有这个堆栈:PHP 5.6,PHP独立服务器,Codeception和PhantomJS 1.9.7。

在受影响的HTML模板中,我有以下JavaScript导入标记:

<script defer src="/js/my_file.js?v=0"></script>

由于?v=0查询参数,无法找到此资源(以及每个查询参数)。

在日志中我可以看到该文件已被请求,但不知何故它不是由服务器返回的:

::1 2016-11-08T16:06:01+01:00 "GET /js/my_file.js?v=0 HTTP/1.1" http://localhost:8080/ Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.7 Safari/534.34`

浏览器返回404 - not found error

我还尝试从defer标记中删除src,但它没有改变任何内容。

0 个答案:

没有答案