

Anyone on a Zeus web server will know that anything ‘Htaccess related’ is going to cause you a headache. After scouring the WordPress MU (or Multi-user) forums, I found lots of answered threads on exactly that. With some blood, sweat and tears I now have a working rewrite.script that does take care of most elements required.
My install of WordPress MU opted for the sub-folder option as it more closely resembles the working Rewrite.script for a standard WordPress install. Whilst the sub-domain route may be possible, this post is only looking a sub-folder install.
Below are some of the main points of the rewrite file:
- Rewrite the location of uploaded files /files/filename to /assets/blogs.php?file=filename
- Rewrite the “WP special files” on sub folder blogs e.g. /blog1/wp-login.php to /wp-login.php
- Rewite the “WP special folders and their files” on sub folder blogs e.g. /blog1/assets/ to /assets/, which will fix the style sheets not appearing on the sub folder blogs
- Rewrite the Permalink structure for all blog content (master and sub folder blogs) e.g. /blog/2009/03/15/hello-world/ to /index.php?q=/blog/2009/03/15/hello-world/
There is also a mention of Plugins in the Apache .htaccess, but I am yet to include this in. Although getting the above to work was tricky and the web void of much help, I do feel that the pieces have fit together in my head (finally!). I am more than happy to share my draft working rewrite.script, so please leave a comment.