Its easy e.g the first one is<br>rewrite ^cat([0-9]*)\.htm$ index.php?c=$1;<br><br><div class="gmail_quote">On Sun, Oct 31, 2010 at 8:54 PM, dong <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Its rewrite for phpBB mod - <a href="http://przemo.org" target="_blank">przemo.org</a>.<br>
<br>
[code]RewriteEngine on<br>
<br>
#RewriteBase /forum<br>
<br>
RewriteRule ^cat([0-9]*)\.htm$ ./index.php?c=$1 [L,QSA]<br>
#<br>
RewriteRule ^(forum|.*-vf)([0-9]+)-([0-9]+),([0-9]+)\.htm$<br>
./viewforum.php?f=$2&amp;topicdays=$3&amp;start=$4 [L,QSA]<br>
RewriteRule ^(forum|.*-vf)([0-9]+),([0-9]+)\.htm$<br>
./viewforum.php?f=$2&amp;start=$3 [L,QSA]<br>
RewriteRule ^(forum|.*-vf)([0-9]+)\.htm$ ./viewforum.php?f=$2 [L,QSA]<br>
<br>
RewriteRule ^prev_topic/([0-9]+)\.htm$<br>
./viewtopic.php?t=$1&amp;view=previous [L,QSA]<br>
RewriteRule ^next_topic/([0-9]+)\.htm$ ./viewtopic.php?t=$1&amp;view=next<br>
[L,QSA]<br>
#<br>
#<br>
RewriteRule<br>
^(topics[0-9]*/)?(.*-vt)?([0-9]+)-([0-9]+)-([a-zA-Z]+),([0-9]+)\.htm$<br>
./viewtopic.php?t=$3&amp;postdays=$4&amp;postorder=$5&amp;start=$6 [L,QSA]<br>
RewriteRule<br>
^(topics[0-9]*/)?(.*-vt)?([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z0-9]+),([0-9]+)\.htm$<br>
./viewtopic.php?t=$3&amp;start=$7&amp;postdays=$4&amp;postorder=$5&amp;highlight=$6<br>
[L,QSA]<br>
#<br>
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+),([0-9]+)\.htm$<br>
./viewtopic.php?t=$3&amp;start=$4 [L,QSA]<br>
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+)\.htm$ ./viewtopic.php?t=$3<br>
[L,QSA]<br>
RewriteRule ^postlink/([0-9]+)\.htm$ ./viewtopic.php?p=$1 [L,QSA]<br>
<br>
RewriteRule ^search\.htm/authors/(.+),([0-9]+)$<br>
./search.php?search_author=$1&amp;start=$2 [L,QSA]<br>
#<br>
RewriteRule ^search\.htm/([0-9a-z]+),([0-9]+)$<br>
./search.php?search_id=$1&amp;start=$2 [L,QSA]<br>
RewriteRule ^search\.htm/([0-9a-z]+)$ ./search.php?search_id=$1 [L,QSA]<br>
<br>
#<br>
#<br>
RewriteRule ^members/([a-z]+)_([a-z]*)-([A-Za-z]+),([0-9]+)\.htm$<br>
./memberlist.php?letter=$2&amp;mode=$1&amp;order=$3&amp;start=$4 [L,QSA]<br>
RewriteRule ^members(\.htm|/?)$ ./memberlist.php [L,QSA]<br>
<br>
RewriteRule ^profiles/([0-9]+)\.htm$ ./profile.php?mode=viewprofile&amp;u=$1<br>
[L,QSA]<br>
<br>
RewriteRule ^groups/?([0-9]*)(\.htm)?$ ./groupcp.php?g=$1 [L,QSA]<br>
RewriteRule ^groups/?$ ./groupcp.php [L,QSA]<br>
<br>
#<br>
RewriteRule ^sitemap,([0-9]+)\.htm$ ./sitemap.php?offset=$1 [L,QSA]<br>
<br>
RewriteRule ^topics([0-9]+)/?$ ./viewforum.php?f=$1.htm [L,QSA]<br>
RewriteRule ^(topics|postlink|prev_topic|next_topic)/?$ ./index.php<br>
[L,QSA]<br>
RewriteRule ^profiles/?$ ./memberlist.php [L,QSA]<br>
<br>
#htm to php<br>
RewriteCond   %{REQUEST_FILENAME} !-f<br>
RewriteCond   %{REQUEST_FILENAME} (.*)\.htm<br>
RewriteRule   ^(.+)\.htm(\?.*)? $1.php$2 [E=WasHTML:yes]<br>
RewriteCond   %{ENV:WasHTML} ^yes$<br>
RewriteCond   %{REQUEST_FILENAME} !-f<br>
RewriteRule   ^(.+)\.php(\?.*)? $1.htm$2<br>
[/code]<br>
<br>
Can anybody help me to translate this to nginx rewrite?<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?2,146186,146186#msg-146186" target="_blank">http://forum.nginx.org/read.php?2,146186,146186#msg-146186</a><br>
<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><a href="http://thewarezscene.org" target="_blank">Warez Scene</a> <a href="http://www.nexusddl.com" target="_blank">Free Rapidshare Downloads</a><br><br>