wordpress rewrite nginx

Scott Yang scott.yang at gmail.com
Tue Feb 13 02:52:37 MSK 2007


This is what I have (works for WordPress 2.0/2.1)

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

Put that inside server { ... }

--Scott

On 2/13/07, Anonymous Coward <magasesti at gmail.com> wrote:
> i installed Wordpress today on nginx  and everything seems ok except one
> "small" issue, i don't know how to convert the rewrite rules.
>  So if anybody has any experience or knows how to do it i'd be gratefull
> cause they have only Apache examples :(
>
>
> RewriteEngine On
> RewriteBase /
>
> # Rewrite www.domain.com to domain.com
> RewriteCond %{HTTP_HOST} ^www\.(.*)
> RewriteRule ^(.*)       http://%1/$1 [R,L]
>
> #uploaded files
> RewriteRule ^(.*)?/?files/(.*) wp-content/blogs.php?file=$2 [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]
>
>
>
> Thank you.


-- 
Scott Yang <scott.yang at gmail.com>





More information about the nginx mailing list