RewriteEngine On

# News

RewriteRule ^News/(.*)/(.*)$ index.php?view=article&article=$1
RewriteRule ^News/(.*)$ index.php?view=article&article=$1
RewriteRule ^News/(.*)&p=(.*)$ index.php?view=article&article=$1&p=$3

# Articles

RewriteRule ^(.*)/article/(.*).html$ index.php?view=article&cat=$1&article=$2

# Article Pages

RewriteRule ^(.*)/article/(.*)/(.*)$ index.php?view=article&cat=$1&article=$2&p=$3

# Gamepage

RewriteRule ^(.*)/game/(.*).html$ index.php?view=gamepage&cat=$1&game=$2

# Media

RewriteRule ^images.html$ index.php?view=image_gallery
RewriteRule ^movies.html$ index.php?view=video_gallery
RewriteRule ^downloads.html$ index.php?view=downloads_list

RewriteRule ^images/(.*).html$ index.php?view=image_gallery&game=$2
RewriteRule ^movies/(.*).html$ index.php?view=video_gallery&game=$2
RewriteRule ^downloads/(.*).html$ index.php?view=downloads_list&game=$2

RewriteRule ^(.*)/images/(.*).html$ index.php?view=image_gallery&cat=$1&game=$2
RewriteRule ^(.*)/movies/(.*).html$ index.php?view=video_gallery&cat=$1&game=$2
RewriteRule ^(.*)/downloads/(.*).html$ index.php?view=downloads_list&cat=$1&game=$2




# ----- Other Sections -----

# Games List

RewriteRule ^games/$ index.php?view=games
RewriteRule ^games$ index.php?view=games
RewriteRule ^games.html$ index.php?view=games

RewriteRule ^(.*)/games/$ index.php?view=games&cat=$1
RewriteRule ^(.*)/games$ index.php?view=games&cat=$1
RewriteRule ^(.*)/games.html$ index.php?view=games&cat=$1

# News List

RewriteRule ^news/$ index.php?view=news
RewriteRule ^news$ index.php?view=news
RewriteRule ^news.html$ index.php?view=news

RewriteRule ^(.*)/news/$ index.php?view=news&cat=$1
RewriteRule ^(.*)/news$ index.php?view=news&cat=$1
RewriteRule ^(.*)/news.html$ index.php?view=news&cat=$1

# Article Lists (Change the type number to the type ID of your corresponding articles or create your own)

RewriteRule ^newslist/$ index.php?view=articlelist&type=1
RewriteRule ^newslist$ index.php?view=articlelist&type=1
RewriteRule ^newslist.html$ index.php?view=articlelist&type=1

RewriteRule ^(.*)/newslist/$ index.php?view=articlelist&type=1&cat=$1
RewriteRule ^(.*)/newslist$ index.php?view=articlelist&type=1&cat=$1
RewriteRule ^(.*)/newslist.html$ index.php?view=articlelist&type=1&cat=$1

RewriteRule ^reviews/$ index.php?view=articlelist&type=2
RewriteRule ^reviews$ index.php?view=articlelist&type=2
RewriteRule ^reviews.html$ index.php?view=articlelist&type=2

RewriteRule ^(.*)/reviews/$ index.php?view=articlelist&type=2&cat=$1
RewriteRule ^(.*)/reviews$ index.php?view=articlelist&type=2&cat=$1
RewriteRule ^(.*)/reviews.html$ index.php?view=articlelist&type=2&cat=$1

RewriteRule ^previews/$ index.php?view=articlelist&type=3
RewriteRule ^previews$ index.php?view=articlelist&type=3
RewriteRule ^previews.html$ index.php?view=articlelist&type=3

RewriteRule ^(.*)/previews/$ index.php?view=articlelist&type=3&cat=$1
RewriteRule ^(.*)/previews$ index.php?view=articlelist&type=3&cat=$1
RewriteRule ^(.*)/previews.html$ index.php?view=articlelist&type=3&cat=$1

# Collection & Wishlist

RewriteRule ^collection.html$ index.php?view=collection
RewriteRule ^wishlist.html$ index.php?view=wishlist

# Login

RewriteRule ^login$ index.php?view=login
RewriteRule ^login.html$ index.php?view=login

RewriteRule ^logout$ index.php?view=&action=logout
RewriteRule ^logout.html$ index.php?view=&action=logout