Drupal .htacces to zeus rewrite

Michael Phipps's picture

So, you’re stuck trying to run drupal on a Zeus Server.  My commiserations.  I’m sure there are lots of good reasons to use Zeus, but because I’m really used to Apache, so working with something new takes alot of work.  It’s like being right handed and having to write with your left hand because the right one was cut off.

First, if you don’t need to use clean urls, don’t.  Switch them off and things work pretty well.

There are reasons beyond SEO for converting the .htaccess mod rewrite commands into zeus rewrite commands.  Imagecache for example doesn’t work without the correct rewrites.

Here is the most useful page I have found on making Drupal work on Zeus.

But wait, there’s a catch.

Global Redirect (which in my opinion is a must have module if you are interested in preventing duplicate copies of web pages) will cause an infinite loop, because the Zeus rewrite script points to a non-clean url, and global redirect then tries to correct this, which goes back to Zeus starting the loop.

Also worth a mention is url’s with spaces in them (which my clients are always so fond of using in large quantities making it an obscene amount of work to correct manually) don’t seem to work.  You’ll get a 404 error.

From where I look, unless I was forced to use Zeus to power a Drupal website, I’d be doing my best to change the clients mind to use an Apache powered host.  Drupal and Zeus do not seem to be a good match.  I challenge any Zeus enthusiasts reading this to prove otherwise, and provide details on how to make Drupal perform the way it does on an Apache server.  Doing so would be increadiby helpful, and might even create new zeus server enthusiasts.

© 2010 Your Name.. Drupal theme by Kiwi Themes.