Typo3 - 在"sub paths"上找不到图像(无绝对路径)



我写了一个工作正常的Typo-3模板,问题是当我调用"子路径"时,图像链接不再找到。

/index.php: every thing works fine
/test/index.php: images aren't found anymore

问题是没有图像 url 是绝对路径,无论是来自 TypoScript 还是来自 fileadmin 通过组件。

有没有办法在任何地方强制使用绝对路径?

我假设您使用扩展来获取漂亮的URL(coolUrirealUrl(,因此您可以获得除根页面以外的每个页面的路径段。
因此,您的URL中有子文件夹,但始终调用来自Webroot.php的索引。

现在您拥有默认情况下相对于工作 php 脚本引用的图像。由于工作 php 脚本/index.phpfileadmin/img/image1.jpg路径是正确的。
但是您的浏览器认为您处于路径/test并请求一个不存在的图像<domain>/test/fileadmin/img/image1.jpg

您的浏览器需要知道将哪个基用于服务器路径(设置基 URL(,

或者(最好(您为任何资源提供绝对 URL。这可以通过一些排版配置来完成:

config.absRefPrefix = /

最新更新