禁用get参数中的“ id”以进行404处理

时间:2019-12-22 10:56:07

标签: routing typo3 typo3-9.x

我在使用最新的TYPO3 9.5.13时遇到问题,并获取了参数“ id”。我有付款提供商,它正在重定向到成功页面,如/ success?id = 1234-id-from-paymentprovider。在TYPO3 9.5.11中没有问题,但是最后一次更新到9.5.13后得到了404页。因此,TYPO3现在正在检查获取参数ID并发送未找到的404页面。

如何禁用此功能?

谢谢! 马丁

2 个答案:

答案 0 :(得分:2)

我建议由网络服务器重写它(例如,如果使用Apache,则为.htaccess)。

v9中的另一种可能性是在堆栈的早期使用中间件。我会去value="{{ $book->name }}"(请参阅https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/RequestHandling/Index.html

答案 1 :(得分:0)

感谢@jonas eberle!我用.htaccess解决了: RewriteCond%{QUERY_STRING} ^ id =(。+)$ [NC] RewriteRule ^成功?$ / $ 0?vid =%1 [R = 301,L,NC]