php - 仅在 PHP 中重写 URL
问题描述
我有以下问题。我想使用我的新 TYPO3(版本 9)。不幸的是,这个版本没有 RealURL。我查看了 RealURL 配置并将我的 URL 参数放在一个数组中。这些通常由 RealURL 使用并与相关值一起输出。我也可以在 PHP 中以某种方式管理它吗?可能编写一个函数并将所有 URL 参数(很多)放入一个数组中,然后输出我而不是参数对应的名称?
这就是 RealURL 的样子
'postVarSets' => array(
'_DEFAULT' => array(
// Kufer GetVars start
'OUTPUT1' => array(
array(
'GETvar' => 'GET_PARAM1',
),
),
'OUTPUT2' => array(
array(
'GETvar' => 'GET_PARAM2',
),
),
'OUTPUT3' => array(
array(
'GETvar' => 'GET_PARAM3',
'valueMap' => array(
'OUTPUT4' => GET_PARAM4,
'OUTPUT5' => GET_PARAM5,
...
谢谢
解决方案
路由的概念在版本 9 中完全改变了。EXT:realurl 的概念不再适用。
请查看新的路由文档,例如https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.5/Feature-86365-RoutingEnhancersAndAspects.html
推荐阅读
- asp.net-core - Kendo UI 调度程序错误地调用 WebAPI
- spring-boot - 如何使用 OpenSSL 在 Alpine 中运行 Java SpringBoot 应用程序
- android - React native app auth(android)显示两个具有相同重定向方案的应用程序?
- python-3.x - Python Selenium - 获取自定义属性值
- java - 使用 toString() 打印具有多个对象的地图
- instantiation - 使用字符串进行实例化时遇到问题
- r - 处理带引号的字符串中的引号
- windows - Windows 批处理文件 - 去除前导字符
- ruby-on-rails - Nginx-proxy 不会转发到暴露端口 3001 的容器并将 URL 重写为静态 IP
- python - MongoDB和python增加一个失败的值