3

我是 TYPO3 的新手,我正试图拯救某人。由于域名问题,他们不得不关闭他们的网站,我正试图在我的 VPS 上暂时恢复它。

这个问题似乎是我需要的,但它似乎与我的版本不符:

Typo3:使用typoscript修改base-url

我在后端看到模板的唯一地方是 Web-> 模板。我确实在这里看到了常量编辑器,但没有 Home。仅根站点名称下方。第二个下拉列表有内容、高级、插件...等,我没有看到任何 uri 选项。我已经更改了 class.tslib_fe.php 中的条目($baseURL 和 $absRefPrefix)并且我能够打破页面,但我不知道如何正确地做到这一点。有小费吗?

编辑:

我在以下方面看到了价值:

Web->Template->root->Template Analyzer->Setup,但是不知道怎么修改。

4

1 回答 1

3

删除它config.baseURL并将其替换为config.absRefPrefix = /(或者,如果您在一个名为“foo”的子目录中,它将是config.absRefPrefix = /foo/.

这是域感知、非 html-- <base>tag 方式。有关这方面的更多信息,请查看http://buzz.typo3.org/people/soeren-malling/article/baseurl-is-dead-long-live-absrefprefix/

我已经更改了 class.tslib_fe.php 中的条目

您不必对核心类中的任何内容进行monkeypatch,因为这会在更新中被覆盖。

此外,如果您使用的是 realurl,则可能需要进行调整,typo3conf/realurl_conf.php因为该域可能是硬编码的。List此外,如果在多域设置中,请检查您的域记录(使用-module选择页面树中最顶部的项目以查看可能的记录)。

于 2013-09-29T18:33:02.043 回答