我正在一个网站上工作,我已将 apache 配置为通过以下方式将404页面指向index.php
:
"ErrorDocument 404 /index.php"
所以我可以手动解析 url 参数。我目前正在编写一个图像包装器,所以如果你去例如
"myssite.com/image/test"
它将显示一个测试图像,其中php标头设置为 image/jpeg,以掩盖图像在服务器上的物理位置,因为图像稍后将由数据库管理。当我通过php显示此图像时,如下所示:
"echo '<img src="/image/test" alt="some_text">';"
它显示正确。如果同样的事情是用 javascript 完成并插入到页面上,它会收到 404 错误并且不会加载图像。
我想我要么apache
根本不需要报告404,要么以某种方式改变 javascript 处理它的方式。有什么建议么?