Hi. I'm having trouble with a route chain when trying to use '*' wildcard.
For several hours, I've been trying to find a solution but with no luck.
I have a Hostname route and a simple route (which both work just fine on
their own).
$adminHostnameRoute = new Zend_Controller_Router_Route_Hostname(
'admin.somedomain.cz',
array(
'module' => 'administration',
)
);
$adminPathRoute = new Zend_Controller_Router_Route(
':controller/:action/*',
array(
'controller' => 'index',
'action' => 'index'
)
);
$routes->addRoute('admin', $adminHostnameRoute->chain($adminPathRoute));
$adminPathRoute should match URLs like
:controller/:action/var1/value1/var2/value2 .
URL 'admin.somedomain.cz' works fine. Index/index is called.
URL 'admin.somedomain.cz/xxx/yyy/' works fine. XXXController and YYYAction
is called.
However URL 'admin.somedomain.cz/xxx/yyy/someVar/someValue/' won't match the
route. Default route is used instead.
It seems like the * wildcard is ignored. Or am I missing something? After
several hours of searching and trial and error, I really have no idea what
is wrong.
So please, if there is someone, who could point me in the right direction, I
would be hugely grateful.
--
View this message in context:
http://n4.nabble.com/Route-chain-with-wildcard-not-matching-some-URLs-tp976610p976610.html
Sent from the Zend Framework mailing list archive at Nabble.com.