【问题标题】:Dynamic 404 page动态 404 页面
【发布时间】:2012-09-17 14:52:40
【问题描述】:

是否可以创建一个与任何其他页面一样工作的动态 404 页面?

我尝试了多个扩展,但我无法让它们中的任何一个工作。 我正在使用 CoolURI

【问题讨论】:

  • 在这种情况下您对动态的定义是什么?
  • @Zeritor 我认为他想显示他从数据库或其他东西中获取的不同短语(这是一个例子......)
  • @silentw 是的。现在 404 页面只是静态的。
  • 啊,好的,@Patrik,什么样的信息?只是随机数据还是更多特定于错误的数据?
  • @Zeritor 最好我希望 404 页面像 cms 中的任何其他页面一样工作,以便没有太多知识的人可以更改内容。例如,如果我创建一个名称为 404 的常规页面并将其设置在打字稿中。或类似的东西。

标签: php typo3 typoscript


【解决方案1】:

如果你安装了 RealURL 扩展,那么你可以在你的typo3conf/localconf.php 行中设置

$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/404/';

然后在 TYPO3 树中创建名为“404”的页面。

【讨论】:

  • 啊。错过了。谢谢。还没有开始工作。似乎 CoolUri 会覆盖它,当我禁用 cooluri 时,其他东西会将用户重定向到起始页...
  • 也许您安装了一些其他扩展程序,如果“404 未找到”会重定向用户。尝试尽可能多地卸载。另外,如果您卸载 CoolUri,那么您应该像 $TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/index.php?id=99';
  • 所有扩展都已卸载...但同样的问题。我没有卸载cooluri。只是禁用404重定向。感觉可以是htaccess什么的。
  • 有一个 htaccess 重定向到 index.php。但以某种方式必须存在,否则用户不会被发送到 cms。
  • 好吧。我不知道 CoolUri 但 RealUrl 有类似的选项:postVarSet_failureMode。如果设置为“redirect_goodUpperDir”,那么它会重定向到第一个已知路径。也许 CoolUri 中有类似的东西可以将您发送到 root。
猜你喜欢
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 2013-12-12
  • 2014-12-17
  • 2011-11-22
  • 2018-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多