From 95d11d5eb09d8f2b56afb38a8049a679f8a12cb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Fromme?= Date: Thu, 20 Sep 2018 11:48:14 +0200 Subject: [PATCH] Make redirects work without trailing slash --- web/typo3conf/ext/ep_track/Classes/Service/RequestService.php | 4 ++++ .../Configuration/TCA/tx_eptrack_domain_model_redirect.php | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/web/typo3conf/ext/ep_track/Classes/Service/RequestService.php b/web/typo3conf/ext/ep_track/Classes/Service/RequestService.php index 7c5c94fe..c4569756 100644 --- a/web/typo3conf/ext/ep_track/Classes/Service/RequestService.php +++ b/web/typo3conf/ext/ep_track/Classes/Service/RequestService.php @@ -60,6 +60,10 @@ class RequestService { $uri = strtolower(parse_url($currentUri, \PHP_URL_PATH)); + if (substr($uri, -1) !== '/') { + $uri .= '/'; + } + $qb = DbUtility::getDbConnection()->createQueryBuilder(); $redirect = $qb diff --git a/web/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php b/web/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php index 7ef5c58f..2f7d0231 100644 --- a/web/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php +++ b/web/typo3conf/ext/ep_track/Configuration/TCA/tx_eptrack_domain_model_redirect.php @@ -23,7 +23,8 @@ return [ 'iconfile' => 'EXT:ep_track/Resources/Public/Icons/tx_eptrack_domain_model_redirect.gif' ], 'interface' => [ - 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, label, redirect_from, target_page_uid, tracking_code, response_code, utm_source, utm_medium, utm_campaign, utm_content', + 'showRecordFieldList' => 'sys_language_uid, l10n_parent, l10n_diffsource, hidden, label, redirect_from, + target_page_uid, tracking_code, response_code, utm_source, utm_medium, utm_campaign, utm_content', ], 'types' => [ '1' => [