Answers:
我能找到的唯一解释是:
代码是一个标识符,通常代表一个单词。因此,它由单词字符类的字符组成。也不以数字开头听起来像命名标识符。因此,您的两个单词的用例不适用于该代码,因为它代表一个单词。因此,不允许使用非单词字符。
因此,您发现可以在URI的路径组件内使用单个单词,并且发现存储代码不适用于两个单词。URL重写和输出过滤器可以处理此问题。
从Hakre的约1 Magento的评论中获得,但我怀疑同样的逻辑被添加到Magento的2 - /programming/10353636/magento-dash-in-store-code