how to change apache .htaccess to nginx rewrite

Riku Räisänen riku at
Tue Oct 23 13:07:51 MSD 2007

Did you make any effort to find out by your self or did you just  
dumped some old configuration in hope of a ready made answer?

RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]
rewrite ^/newposts.*$ /index.php?subaction=newposts last;

Li Yu kirjoitti 23.10.2007 kello 11:40:

> apache .htaccess
> RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]
> RewriteRule ^newposts/page/([0-9]+)(/?)+$
> index.php?subaction=newposts&cstart=$1 [L]
> RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]
> RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]
> RewriteRule ^favorites/page/([0-9]+)(/?)+$
> index.php?do=favorites&cstart=$1 [L]
> RewriteRule ^statistics.html$ index.php?do=stats [L]
> RewriteRule ^addnews.html$ index.php?do=addnews [L]
> RewriteRule ^rss.xml$ engine/rss.php [L]
> RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$
> index.php?do=cat&category=$1&cstart=$2 [L]
> RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]
> RewriteRule ^page,([0-9]+),([^/]+).html$
> index.php?do=static&page=$2&news_page=$1 [L]
> RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]
> -- 
> Posted via

More information about the nginx mailing list