-- alesl <[EMAIL PROTECTED]> wrote (on Thursday, 21 June 2007, 10:10 AM -0700): > When testing a Zend Framework application at Dreamhost hosting, I discovered > a problem with the routing system in my particular configuration. > At home everything works perfectly (tested on windows and linux - > apache_mod), but routing does not work correctly in environmet with Apache, > suexec and mod_rewrite (Dreamhost). > > This is my .htaccess > RewriteEngine on > > RewriteBase / > > RewriteCond %{SCRIPT_FILENAME} !-f > RewriteCond %{SCRIPT_FILENAME} !-d > RewriteRule ^(.*)$ index.php/$1 [L] > > RewriteCond %{REQUEST_FILENAME} -f > RewriteRule ^(.*\.)(js|css)$ index.php [L,NC] > > The second conditon rewrites js and css files to index.php where front > controller takes action with defined route: > routes.jscss.type = > "Zend_Controller_Router_Route_Regex" > routes.jscss.route = "(.+)\.(css|js)" > routes.jscss.defaults.module = "jscss" > routes.jscss.defaults.controller = "index" > routes.jscss.defaults.action = "index" > routes.jscss.map.1 = "file" > routes.jscss.map.2 = "type" > > Ass i said on local machines js, css files are minimized and send back to > browser. On Dreamhost nothing hapens -> routing is ignored ?!?!
Is your host using mod_php, CGI, or FastCGI? -- Matthew Weier O'Phinney PHP Developer | [EMAIL PROTECTED] Zend - The PHP Company | http://www.zend.com/