HTML(即 <link>
标签或 <script src=...
标签)请求的文件均无效。无论浏览器如何,每次他们都会返回错误 500。
如果我在 a 中打开上述文件 - 我会正确地看到内容。我可以在查看源代码时右键单击 URL 以确保没有拼写错误。
刷新页面不会向/var/log/apache2/error.log 添加新行
Ubuntu 10.04 - 32 位
HTML 示例:
<style type="text/css">
@import '/css/main.css';
a em, button em {font-style:normal; text-decoration:underline;}
</style>
<link type="text/css" rel="stylesheet" href="/floatbox/floatbox.css" />
<script type="text/javascript" src="/floatbox/floatbox.js"></script>
找到一些原因:
与 javascript 的问题无关——这完全是我的错。
对于 .css,我也使用 PHP 解析这些文件。这是通过以下行完成的:
AddType application/x-httpd-php .php .css
我试着把它改成
AddHandler application/x-httpd-php .php .css
但没有成功——如果出现上面两行中的任何一个,我就会收到错误 500。
最佳答案
不幸的是,这不是社区可以解决的问题。触发错误 500 是因为我从已注册的关闭函数中调用了 xdebug 函数,但我没有正确加载 xdebug 模块。
关于php - .css 和 .js 在被 HTML 调用时返回错误 500,但在新选项卡中打开时不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7956437/