Currently, it is not possible to have a Map\URI matcher containing a string with umlauts.
1. Prepare a test installation of eZ Publish 5.4, updated to 5.4.6;
2. Change the URLTransformation in legacy site.ini:
3. Clear legacy cache;
4. Modify ezpublish.yml to have the "ezdemo_site" siteaccess matching the URIText "flüchtlinge":
5. Clear symfony cache;
6. Try to access this link:
http://example.com/flüchtlinge/eZ-Mountains -> FAILS, with a "Module not found The requested module flüchtlinge could not be found." message.
NOTE: the following steps exist to verify that the problem was being caused by the umlaut
7. Edit ezpublish.yml and remove the umlaut from "flüchtlinge" in the "Map\URI" matcher:
8. Clear symfony cache;
9. Try to access this link:
http://example.com/fluchtlinge/eZ-Mountains -> WORKS