Я получил 2 разных имени хоста.Один для работающей системы и один для разработчика: m.example1.com и m.subdomain1.subdomain2.example2.com.Я определил маршрутизацию (см. Ниже) для одного из них, используя цепочки.Веб-страница должна предоставлять одинаковый контент для обоих URL.example1.com и example2.com Я могу сопоставить: domain.: tld, но не нашел способа, чтобы маршрут соответствовал обоим URL-адресам из-за разной глубины поддоменов.
Решением было бы скопироватьи вставьте весь материал, включая цепочки, но это приводит к необходимости постоянно менять оба определения цепочек.Я боюсь, что кто-то забудет изменить и то, и другое.Есть ли способ сопоставить оба без копирования и вставки всего определения мобильного маршрута?
Определение для одного имени хоста:
<mobile type="Zend_Controller_Router_Route_Hostname">
<route>m.:sub1.:sub2.:domain.:tld</route>
<chains>
<index type="Zend_Controller_Router_Route">
<route>search</route>
<defaults>
<controller>mobile</controller>
<action>search</action>
</defaults>
</index>
<menu type="Zend_Controller_Router_Route">
<route>menu</route>
<defaults>
<controller>mobile</controller>
<action>menu</action>
</defaults>
</menu>
</chains>
</mobile>
Дополнительные цепочки должны работать с:
<route>m.:domain.:tld</route>