【问题标题】:Disable "id" from get Parameter for 404 handling从获取参数中禁用“id”以进行 404 处理
【发布时间】: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 页面未找到。

如何禁用此功能?

谢谢! 马丁

【问题讨论】:

    标签: routing typo3 typo3-9.x


    【解决方案1】:

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

    v9 中的另一种可能性是在堆栈的早期使用中间件。我会选择before: typo3/cms-frontend/page-resolver(见https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/RequestHandling/Index.html

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-01
        • 2017-03-16
        • 1970-01-01
        • 1970-01-01
        • 2012-08-02
        • 2016-11-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多