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 type http://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
