RewriteEngine on

RewriteRule ^avgal.htm$ ./avgal_index.php [L,QSA]
#
RewriteRule ^avgal/gallery_([0-9al]*),([0-9]+)\.htm$ ./avgal_usergal.php?u=$1&start=$2 [L,QSA]
RewriteRule ^avgal/gallery_([0-9al]*)\.htm$ ./avgal_usergal.php?u=$1 [L,QSA]

RewriteRule ^cat([0-9]*)\.htm$ ./index.php?c=$1 [L,QSA]
#
RewriteRule ^forum([0-9]+)-([0-9]+),([0-9]+)\.htm$ ./viewforum.php?f=$1&topicdays=$2&start=$3 [L,QSA]
RewriteRule ^forum([0-9]+),([0-9]+)\.htm$ ./viewforum.php?f=$1&start=$2 [L,QSA]
RewriteRule ^forum([0-9]+)\.htm$ ./viewforum.php?f=$1 [L,QSA]

RewriteRule ^prev_topic_([0-9]+)$ ./viewtopic.php?t=$1&view=previous [L,QSA]
RewriteRule ^next_topic_([0-9]+)$ ./viewtopic.php?t=$1&view=next [L,QSA]
#
#
RewriteRule ^tematy[0-9]*/([0-9]+)-([0-9]+)-([a-zA-Z]+),([0-9]+).htm$ ./viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L,QSA]
RewriteRule ^tematy[0-9]*/([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z0-9]+),([0-9]+).htm$ ./viewtopic.php?t=$1&start=$5&postdays=$2&postorder=$3&highlight=$4 [L,QSA]
#
RewriteRule ^tematy[0-9]*/([0-9]+),([0-9]+).htm$ ./viewtopic.php?t=$1&start=$2 [L,QSA]
RewriteRule ^tematy[0-9]*/([0-9]+).htm$ ./viewtopic.php?t=$1 [L,QSA]
RewriteRule ^postlink/([0-9]+).htm$ ./viewtopic.php?p=$1 [L,QSA]

RewriteRule ^search\.htm/([0-9a-z]+),([0-9]+)$ ./search.php?search_id=$1&start=$2 [L,QSA]
RewriteRule ^search\.htm/([0-9a-z]+)$ ./search.php?search_id=$1 [L,QSA]
RewriteRule ^search\.htm/authors/(.+),([0-9]+)$ ./search.php?search_author=$1&start=$2 [L,QSA]

#
#
RewriteRule ^members/([a-z]+)_([a-z]*)-([A-Za-z]+),([0-9]+)\.htm$ ./memberlist.php?letter=$2&mode=$1&order=$3&start=$4 [L,QSA]
RewriteRule ^members(\.htm|/?)$ ./memberlist.php [L,QSA]

RewriteRule ^profiles/([0-9]+)\.htm$ ./profile.php?mode=viewprofile&u=$1 [L,QSA]

RewriteRule ^groups/?([0-9]*)(\.htm)?$ ./groupcp.php?g=$1 [L,QSA]

#
RewriteRule ^sitemap,([0-9]+)\.htm$ ./sitemap.php?offset=$1 [L,QSA]

RewriteRule ^tematy([0-9]+)/?$ ./forum$1.htm [L,QSA]
RewriteRule ^(tematy|postlink)/?$ ./index.php [L,QSA]
RewriteRule ^profiles/?$ ./memberlist.php [L,QSA]

#dynamic topics and forums
RewriteRule ^.*-vt([0-9]+)\.htm$ ./viewtopic.php?t=$1 [L,QSA]
RewriteRule ^.*-vf([0-9]+)\.htm$ ./viewforum.php?f=$1 [L,QSA]

#htm to php
RewriteCond   %{REQUEST_FILENAME} !-f
RewriteCond   %{REQUEST_FILENAME} (.*)\.htm
RewriteRule   ^(.+)\.htm(\?.*)? $1.php$2 [E=WasHTML:yes]
RewriteCond   %{ENV:WasHTML} ^yes$
RewriteCond   %{REQUEST_FILENAME} !-f
RewriteRule   ^(.+)\.php(\?.*)? $1.htm$2
