TYPO3_REQUEST_HOST没有HTTPS

时间:2018-12-11 11:45:49

标签: php https typo3 typo3-8.7.x

我使用mindshape-cookie-hint-extension。此选项包括带有以下行的CSS文件:

        $this->response->addAdditionalHeaderData(
        '<link rel="stylesheet" type="text/css" media="all"  href="' .
        GeneralUtility::getIndpEnv('TYPO3_REQUEST_HOST') .
        '/typo3conf/ext/mindshape_cookie_hint/Resources/Public/Css/' . $style . '.css" />'
    );

问题在于此行忽略了HTTPS协议,并使用HTTPS而不是HTTPS封闭了CSS文件。

有人有解决办法吗?

致谢

2 个答案:

答案 0 :(得分:0)

您正在编写“包括带有HTTPS而不是HTTPS的CSS文件”。你能解释你的意思吗?

除此之外。将行更改为

    $this->response->addAdditionalHeaderData(
    '<link rel="stylesheet" type="text/css" media="all"  href="' .
    GeneralUtility::getIndpEnv('TYPO3_SITE_PATH') .
    'typo3conf/ext/mindshape_cookie_hint/Resources/Public/Css/' . $style . '.css" />'
);

答案 1 :(得分:0)

在WEB部分启用列表视图,然后单击一个根页面。检查您是否在其中添加了没有重定向到路径的域。如果有,请禁用该域。 emptdy typo3 domain

另外,请检查您是否正确设置了absRefPrefix