20 messages in ru.sysoev.nginxRe: wordpress rewrite nginx
FromSent OnAttachments
Anonymous CowardFeb 12, 2007 3:48 pm 
Scott YangFeb 12, 2007 3:52 pm 
Anonymous CowardFeb 13, 2007 4:48 am 
Igor SysoevFeb 13, 2007 4:59 am 
Anonymous CowardFeb 13, 2007 5:46 am 
Igor SysoevFeb 13, 2007 6:14 am 
Anonymous CowardFeb 13, 2007 6:20 am 
Per JonssonFeb 13, 2007 6:33 am 
Anonymous CowardFeb 13, 2007 7:13 am 
Igor SysoevFeb 13, 2007 7:29 am 
Anonymous CowardFeb 13, 2007 7:42 am 
Igor SysoevFeb 13, 2007 11:31 am 
Jonathan VanascoFeb 13, 2007 12:13 pm 
Anonymous CowardFeb 14, 2007 2:08 am 
Igor SysoevFeb 14, 2007 5:21 am 
Igor SysoevFeb 14, 2007 5:27 am 
Anonymous CowardFeb 14, 2007 5:56 am 
Kirill T.Nov 10, 2007 6:21 pm 
HoneNov 11, 2007 7:54 pm 
Kirill T.Nov 14, 2007 3:21 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: wordpress rewrite nginxActions...
From:Anonymous Coward (maga@public.gmane.org)
Date:Feb 13, 2007 4:48:49 am
List:ru.sysoev.nginx

Thank you Scott,

I tried your setting but it only works for last part of the rules i t hink (equivalent to apache rules that i wrote earlier) and the posts show but the design is scrambled (missing images/colors/etc) so i suppose i need more then just what you suggested. So...anybody else that is using WordpressMu or knows how to translate those rules for nginx?

On 2/13/07, Scott Yang <scot@public.gmane.org>
wrote:

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

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

Put that inside server { ... }

On 2/13/07, Anonymous Coward <maga@public.gmane.org>
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.