我正在将Typo3 4.5版网站从一个主机移动到另一个主机 . 托管环境非常相似,所有的apache要素都是活动的 .
Typo后端无问题,前端按预期加载,但仅在直接连接到当前页面时才会加载 . 一旦您开始从该页面浏览网站,它就会添加到所有链接,菜单和资产网址中 .
htaccess和配置文件尚未从先前主机上的设置更改,并且基本URL自动设置,如未在y文件或数据库中显式设置 .
已清除所有缓存以及tempconf文件夹内容 .
该网站使用以下有关URL的扩展:
-
RealURL管理“0.3.4
-
RealURL:TYPO3的说话路径
这是我所看到的一个例子 .
-
直接访问www.website.com/home
-
点击菜单项"about"
-
我被带到www.website.com/home/about
-
页面上的所有网址现在都包含"/home/"
但是,如果您直接访问www.website.com/about,所有网址都会正确生成,因此只需点击网站上的其他网页即可生成错误的网址 .
经过一段时间的努力,我无法解决问题 . 任何关于为什么会发生这种情况的建议都将不胜感激 .
1 回答
听起来像是缺少
config.baseURL
或config.absRefPrefix
(首选的) . 您是否查看了RealUrl的文档?