【问题标题】:TYPO3 9.5 error handling on images / resourcesTYPO3 9.5 对图像/资源的错误处理
【发布时间】:2019-07-04 16:09:52
【问题描述】:

我在站点配置中成功设置了 404 错误处理程序:

errorCode: '404'
errorHandler: Page
errorContentSource: 't3://page?uid=8'

在内容类型为 text / image 的元素的页面上会发生以下情况:
当找不到图像时,它会尝试包含页面(前端/图像标签中的宽度和高度设置为 1080x1620px)并占用大量空间。

在升级之前(TYPO3 8.7)它只显示了默认的 nginx 404 页面,后端定义了宽度和高度(imageheight 130)

我该如何解决这个问题?

编辑:仅当确实找不到图像时才会出现。图像处理效果很好。

【问题讨论】:

    标签: nginx typo3 typo3-9.x


    【解决方案1】:

    怎么可能找不到您的图片?
    如果图像无法访问,TYPO3 通常不会生成img 标签。
    生成什么 HTML?预期的图像在哪里?

    我猜你有图像的相对路径,它们基于 web 根路径,但是你使用说话的 url 来构建伪文件夹,从而使相对路径不正确。

    尝试使用完整路径:

    config.absRefPrefix = /
    

    【讨论】:

    • 这是生成的 HTML:pastebin.com/xy1r0ryg absRefPrefix 已设置。
    • 您正在混合使用 Https 和 http。有些浏览器不喜欢这样。您可以从服务器请求 html 中给出的图像而没有错误吗?
    • 对不起,好像只是我自己的编辑失败。真实文档都是https。
    • 立即调用图片呢?如果你在html中使用图片的url,并把它放在浏览器的地址中,你会得到什么回报?重写处理是否改变了?
    • 图片确实不存在。只有这个 - 其他图像正常显示并生成(在我的问题中似乎不清楚,将编辑它)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多