Here's a thread from WordPress' site on this... http://wordpress.org/support/topic/cherokee-webserver-and-wordpress-mu
It's a year old ,but still should get you started and headed in the right direction. On May 7, 9:36 am, David Bonilla <[email protected]> wrote: > Hi Tony, > > Thank you for your answer. > > I nnow, I know. I KNOW I must translate this regular expressions redirection > rules to a Cherokee virtual server rules but, 1) I'm horrible with regular > expressions 2) I've tried and I didn´t get it worked properly. > > I can't believe anybody is using Wordpress MU within Cherokee. I'm looking > for some translation advice or a screen capture. > > Thanks, > David > > 2011/5/7 Tony Zakula <[email protected]> > > > > > > > > > Hi David, > > > You need to take those WP redirects and put them into the Cherokee > > control panel. They may take some tweaking, but there isn't that > > many. htaccess files are horrible for performance and Cherokee does > > not use them. > > > Hope that helps. > > > Tony Z > > > On Sat, May 7, 2011 at 4:27 AM, David Bonilla <[email protected]> > > wrote: > > > Hi there, > > > I'm a Cherokee newbie. We are trying to migrate our corporate blogging > > > system (an old Wordpress MU, now updated to Wordpress 3.1.2 configures to > > > support multiblog). The point is Wordpress uses the Apache's Mod Rewrite > > to > > > manage the multiblog system. > > > When you typehttp://www.yoursite.com/blog/david, Wordpress redirect the > > > request to a terrific PHP script (now ms-files.php, before blogs.php). I > > > guess it parse the request and use the blog shortcut (e.g. david) to find > > > the blog ID and then, query the database to find the post and redirect > > the > > > files requests to a system directory. > > > I have downloaded and configured my Cherokee + MySQL + PHP5 + Wordpress > > > 3.1.2 and it works perfectly (GREAT!) but I can't access the blogs > > because I > > > don't know how to replicate this .htaccess in my Cherokee Virtual > > Server... > > > :( > > > Someone with the same problem? Any help would be warmly welcomed and > > > appreciated !!! > > > Regards, > > > David > > > This is the file: > > > > RewriteEngine On > > > > RewriteBase /blog/ > > > > #uploaded files > > > > RewriteRule ^(.*/)?files/$ index.php [L] > > > > RewriteCond %{REQUEST_URI} !.*wp-content/plugins.* > > > > #RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L > > > > RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L] > > > > # add a trailing slash to /wp-admin > > > > RewriteCond %{REQUEST_URI} ^.*/wp-admin$ > > > > RewriteRule ^(.+)$ $1/ [R=301,L] > > > > RewriteCond %{REQUEST_FILENAME} -f [OR] > > > > RewriteCond %{REQUEST_FILENAME} -d > > > > RewriteRule . - [L] > > > > RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L] > > > > RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] > > > > RewriteRule . index.php [L] > > > > <IfModule mod_security.c> > > > > <Files async-upload.php> > > > > SecFilterEngine Off > > > > SecFilterScanPOST Off > > > > </Files> > > > > </IfModule> > > > > _______________________________________________ > > > Cherokee mailing list > > > [email protected] > > >http://lists.octality.com/listinfo/cherokee > > > _______________________________________________ > > Cherokee mailing list > > [email protected] > >http://lists.octality.com/listinfo/cherokee > > > > _______________________________________________ > Cherokee mailing list > [email protected]http://lists.octality.com/listinfo/cherokee _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
