0

我在安装 TYPO3 6.1.7 时遇到以下问题:在新闻详细信息页面上,当尝试向 url 添加一些参数时,我被抛出到404 page.

所以如果我有一个类型的网址:

[my_site]/typo3_6.1.7/examples/tt-news/news-details/?tx_ttnews[tt_news]=3&cHash=9011f9244c0a445bc1409ee0ef137d54 我尝试在 cHash 之后添加任何参数(例如 some_param=123),它转到 404 页面带有 404 重定向代码。

我们需要这个功能来访问带有一些谷歌分析参数的新闻详细信息页面,例如?utm_source=XXX&utm_medium=YYY&utm_content=news&utm_campaign=ZZZ

当我尝试将一些参数添加到基于新 tx_news 新闻系统的新闻详细信息页面时,也会发生同样的事情:

[my_site]typo3_6.1.5/examples/news/article/typo3-celebrates-20th-anniversary/?utm_source=XXX&utm_medium=YYY&utm_content=news&utm_campaign=ZZZ 也进入 404 页面。

如果不在 url 中添加这些参数,新闻会很好地显示,不会发生重定向。

我尝试使用自动 realurl 配置,以及来自 tt_news 扩展的示例中的配置,结果相同:始终是 404 页面。

我也在不同的服务器TYPO3 6.1.7, with php 5.3 or php 5.4上尝试过它。

这些将是症状。有人对治愈有什么想法吗?TYPO3 6、realurl 和新闻系统(tt_news & tx_news)之间是否存在兼容性问题?

4

1 回答 1

2

您应该从 chash 计算中排除您的参数。它可以在安装工具中完成。在“所有配置”部分中搜索“cHashExcludedParameters”。在为页面构建 chash 时,此处列出的每个变量都将被忽略。默认情况下,您应该在此处列出您的语言参数,例如:L

现在您需要做的就是将您的参数添加到列表中。鉴于您的参数名为“utm_campaign”,它应该如下所示:L, utm_campaign

您可以将其他参数添加为逗号分隔列表:L、utm_campaign、foo、bar

确保在更改后清除缓存。

于 2014-03-18T15:18:01.827 回答