1

所以我很难在 TYPO3 中获取语音 URL。我设法让它们在 localconf.php 中使用这 2 行

$TYPO3_CONF_VARS["FE"]["pageNotFound_handling"] = 'http://www.mysite.com/';
$TYPO3_CONF_VARS["FE"]["pageNotFound_handling_statheader"] = 'HTTP/1.1 404 Not Found';

但问题是,如果我键入一个不存在的页面,即使它会将我定向到主页,它也不会重写浏览器中的 URL。有什么可以做的吗?

4

1 回答 1

1

不更改浏览器中的 URL 是 404 的正确行为。对于重定向,我们有 30x http 状态码。但是您不能同时发送两个 http 状态码(404 和 301)。

重定向到主页而不是显示 404-not found 消息是一种不好的做法。用户可能会被激怒,问自己为什么他们现在在主页上而不是在他们输入的 URL 上……

于 2013-03-17T14:53:12.533 回答