【发布时间】:2019-12-22 10:56:07
【问题描述】:
我对最新的 TYPO3 9.5.13 有问题并获取参数“id”。我有支付提供商,它正在重定向到成功页面,例如 /success?id=1234-id-from-paymentprovider。在 TYPO3 9.5.11 中没问题,但上次更新到 9.5.13 我得到 404 页。所以 TYPO3 现在正在检查获取参数 ID 并发送 404 页面未找到。
如何禁用此功能?
谢谢! 马丁
【问题讨论】:
我对最新的 TYPO3 9.5.13 有问题并获取参数“id”。我有支付提供商,它正在重定向到成功页面,例如 /success?id=1234-id-from-paymentprovider。在 TYPO3 9.5.11 中没问题,但上次更新到 9.5.13 我得到 404 页。所以 TYPO3 现在正在检查获取参数 ID 并发送 404 页面未找到。
如何禁用此功能?
谢谢! 马丁
【问题讨论】:
我建议由网络服务器重写它(例如,如果您使用 Apache,则使用 .htaccess)。
v9 中的另一种可能性是在堆栈的早期使用中间件。我会选择before: typo3/cms-frontend/page-resolver(见https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/RequestHandling/Index.html)
【讨论】:
感谢@jonas eberle!我用.htaccess解决了它: RewriteCond %{QUERY_STRING} ^id=(.+)$ [NC] RewriteRule ^success?$ /$0?vid=%1 [R=301,L,NC]
【讨论】: