Project

General

Profile

Actions

Bug #104692

open

No site found when the url contains a plus (+) sign

Added by Rémy DANIEL 2 months ago. Updated 2 months ago.

Status:
Needs Feedback
Priority:
Should have
Assignee:
-
Category:
Site Handling, Site Sets & Routing
Target version:
-
Start date:
2024-08-22
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
11
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Hi

It seems that the site is not properly resolved when the url contains a plus (+) sign.

Given the following cases:

http://typo3.cms.ddev.site/styleguide-demo-1/ : 200 OK
http://typo3.cms.ddev.site/styleguide-demo-foo/ : 404, Reason: The requested page does not exist
http://typo3.cms.ddev.site/styleguide-demo+1/ : 404, Reason: No site configuration found

but (weirdly) http://typo3.cms.ddev.site/styleguide-demo-1+foo/ : 404, Reason: The requested page does not exist

There is something inconsistent in the SiteResolver.

The anoying issue is that the 404 Handler configured for the site is not triggered when the Site is not resolved, and users are seeing the TYPO3 404 page instead of the custom one.

TYPO3 11 and reproduced on main (13.3.0-dev)

Actions

Also available in: Atom PDF