假设以下页面树结构
- 根
- 客户1
- 第 1 页
- 第2页
- 第 3 页
- 客户2
- 第 1 页
- 第2页
- 第 3 页
默认情况下,TYPO3 将通过 id /index.php?id=[pid] 显示页面
我正在尝试达到以下效果
/client1/page1
所以我遇到了我确实设法使它工作的realurl扩展,并且在设置后我在url中得到了预期的结果
config.absRefPrefix = client1/
在我模板的 setup.ts 字段中
realurl.basic.enableAutoConf = 1
在扩展的配置页面中
但是现在当我像这样访问它们时,我在所有页面上都得到了 404,/client1/page1
当我通过 id 访问它们时,我只得到没有任何 css 图像和 javascript 的内容,因为absRefPrefix
现在已添加到资源中
例如/client1/fileadmin/assets/images/logo.jpg
这张照片有什么问题?
更新1:
设置absRefPrefix
= / 确实“修复”了一切,但是我现在不满足客户的要求
客户名称应在此格式的 URL 中
mysite.com/client1/page1
现在我看到了mysite.com/page1
客户端名称被跳过,这是我在absRefPrefix