Hello all,
Its been years since i was stuck enough with anything to ask for help, but
this is driving me nuts!
My router config:
<?xml version="1.0" encoding="UTF-8"?>
<routes>
<user>
<type>Zend_Controller_Router_Route_Hostname</type>
<route>:username.example.com</route>
</user>
<defaultmodule>
<type>Zend_Controller_Router_Route_Module</type>
<abstract>On</abstract>
<defaults>
<module>default</module>
</defaults>
</defaultmodule>
<default>
<type>Zend_Controller_Router_Route_Chain</type>
<chain>user, defaultmodule</chain>
</default>
<pages>
<route>pages/:url</route>
<defaults>
<module>default</module>
<controller>pages</controller>
<action>view</action>
</defaults>
</pages>
</routes>
Bootstrap:
protected function _initRoutes() {
$this->bootstrap('frontController');
$front = $this->frontController;
$router = $front->getRouter();
$config = new
Zend_Config_Xml(APPLICATION_PATH.'/configs/routes.xml');
$router->addConfig($config);
}
When visiting anything other than /pages everything works fine, but when i
go to say demo.example.com/pages/whatever, the router does not register the
default route so the application does not get the "username" parameter.
I have tried chaining pages to default route every way possible, tried
moving the pages around in the config it breaks as well.
Your help would be much appreciated!
--
View this message in context:
http://n4.nabble.com/Zend-Router-with-Hostname-and-other-routes-tp1599492p1599492.html
Sent from the Zend Framework mailing list archive at Nabble.com.