What is HoTxt... a module? a directory? If the latter you need a setRewriteBase.
Kevin ----- Original Message ----- From: Ian Warner To: [email protected] Sent: Thursday, March 01, 2007 10:55 AM Subject: [fw-general] Routing I am definitely missing something here: $locale = new Zend_Locale(); $lang = in_array($locale->getLanguage(), array('en','us','fr','de')) ? $locale->getLanguage() : 'en'; $router = new Zend_Controller_Router_Rewrite(); $router->addRoute('default', new Zend_Controller_Router_Route(':lang/:module/:controller/:action/', array('controller'=>'index','action' => 'index','module'=>'default','lang'=>$lang))); // Setup controller $frontController = Zend_Controller_Front::getInstance(); $frontController->throwExceptions(true); $frontController->setControllerDirectory(array( 'default' => 'controllers', 'online' => 'online/controllers', 'signup' => 'signup/controllers', 'tests' => 'tests/controllers' )); // Setup the Language element $translate = new Zend_Translate('gettext', 'locale/signup/en/en.mo', 'en'); Zend::register('translate', $translate); // Setup view $view = new Zend_View(); $view->setScriptPath('views'); $view->addScriptPath('signup/views'); Zend::register('view', $view); // Run $frontController->dispatch(); Can anyone spot the obvious error - as at the moment I get with - http://localhost/HoTxt/en/signup ith message 'Invalid controller specified (en)' in Cheers Ian
