You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TypoScript中如何将入口URL的Get参数携带至重定向URL?

TYPO3重定向携带GET参数的正确配置

你的问题核心是直接在header字段中写{gp:myParam}不会被TYPO3解析,需要通过data或stdWrap机制触发变量解析,以下是两种可行方案:

方案一:使用TEXT类型data结合insertData

config.additionalHeaders.10 {
  header.data = TEXT
  header.data.value = Location: https://my-domain.de/secondPage?myNewParam={GP:myParam}
  header.data.insertData = 1
  # 可选:对参数值进行URL编码,避免特殊字符问题
  header.data.stdWrap.urlEncode = 1
}

通过insertData = 1,TYPO3会将{GP:myParam}替换为实际的GET参数值。

方案二:用stdWrap拼接参数值

config.additionalHeaders.10 {
  header = Location: https://my-domain.de/secondPage?myNewParam=
  header.stdWrap.data = GP:myParam
  # 可选:URL编码参数值
  header.stdWrap.urlEncode = 1
}

先定义重定向的固定前缀,再通过stdWrap.data将myParam的值追加到URL末尾。

关键注意点

  • TYPO3中GET参数的正确引用是GP:参数名(大小写不敏感,但规范用大写)
  • 若参数包含特殊字符(如&、空格等),必须添加urlEncode = 1避免URL格式错误

内容的提问来源于stack exchange,提问作者Mltno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 15:25:44