<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Lipton Tea: I made work wordpressMU with this rewrite rule, hopes it
work or help to you =)<br>
<br>
        rewrite  ^.*/files/(.*) /wp-content/blogs.php?file=$1;<br>
                if (!-e $request_filename) {<br>
                        rewrite  ^.+?(/wp-.*)     $1          last;<br>
                        rewrite  ^.+?(/.*\.php)$  $1          last;<br>
                        rewrite  ^                /index.php  last;<br>
        }<br>
<br>
att: gaper<br>
<br>
p.d: live net !!!<br>
<br>
Lipton Tea escribió:
<blockquote cite="mid1e84d05043083afdab6bd92d28cb40d0@ruby-forum.com"
 type="cite">
  <pre wrap="">Abdul-Rahman Advany wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Doesn't work for me, even if I try <a class="moz-txt-link-abbreviated" href="http://www.blog.com/index.php?q=/bla/bla">www.blog.com/index.php?q=/bla/bla</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->
HonDev's regex rewrite doesn't work for me. I found a few other sites 
that list the same or slightly modified rewrite rule. After 10 hours 
trying to figure out wtf the problem was (I just installed and started 
using nginx today) I realized it had to be the rewrite rule so I 
examined it more closely. Below is the rewrite rule that works for me 
with

Wordpress 2.3.1
nginx version: nginx/0.5.34

Make sure you clear your cache after changing the rewrite rule.

          if (!-e $request_filename) {
            rewrite ^(.*)$ $1/index.php last;

If anyone wants to see my nginx.conf I can post it here. Also, if the 
rewrite rule works for you please reply and let me know. Thanks!
  </pre>
</blockquote>
<br>
</body>
</html>