[BUGFIX] Remove prefixed scriptName from urlPath in PageRouter
Remove resolved scriptName with leading slash from url in PageRouter matchRequest method. This prevent to change the url to a invalid url if PageTypeSuffix Decorator with .php is used and a page slugs ends in index. Resolves: #94537 Releases: master, 10.4, 9.5 Change-Id: I5057bb6888c228a4ca5b53d363ecf1bc7a6af1c6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69854 Tested-by:core-ci <typo3@b13.com> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Classes/Routing/PageRouter.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Routing/PageRouter.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/EnhancerSiteRequest/PageTypeDecoratorTest.php 7 additions, 1 deletion...iteHandling/EnhancerSiteRequest/PageTypeDecoratorTest.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/Builder.php 19 additions, 0 deletions...sts/Functional/SiteHandling/Framework/Builder/Builder.php