RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteCond %{HTTP_HOST} !^[0-9]+\.[0-9]+\..+ [NC]
RewriteRule ^([^/]+) http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

ErrorDocument 404 /index.php?view=error&type=404

# Mod_Rewrite for AdaptCMS v1.1-1.4
RewriteRule ^archive/?$ index.php?view=list
RewriteRule ^archive/([^/]+)/letter/([^/]+)/?$ index.php?view=list&cat=$1&abc=$2
RewriteRule ^archive/letter/([^/]+)/?$ index.php?view=list&abc=$1
RewriteRule ^archive/(.*)/?$ index.php?view=list&cat=$1
RewriteRule ^article/([0-9]+)/([^/]+)/trackback?$ index.php?view=trackback&id=$1
RewriteRule ^article/([0-9]+)/([^/]+)/([^/]+)/trackback?$ index.php?view=trackback&id=$1
RewriteRule ^article/([0-9]+)/([^/]+)/?$ index.php?view=article&id=$1
RewriteRule ^article/([0-9]+)/([^/]+)/([^/]+)/?$ index.php?view=article&id=$1
RewriteRule ^article/([0-9]+)/([^/]+)/page/([0-9]+)/?$ index.php?view=article&id=$1&page=$3
RewriteRule ^article/([0-9]+)/([^/]+)/([^/]+)/page/([0-9]+)/?$ index.php?view=article&id=$1&page=$4
RewriteRule ^category/([^/]+)/?$ index.php?view=list&cat=$1
RewriteRule ^feed/([^/]+)/?$ index.php?view=rss&section=$1
RewriteRule ^gallery/([0-9]+)/([^/]+)/?$ index.php?view=gallery&id=$1
RewriteRule ^page/([^/]+)/?$ index.php?view=page&id=$1
RewriteRule ^rss/([^/]+)/([^/]+)-([^/]+)/?$ index.php?view=rss&section=$1&field=$2&data=$3
RewriteRule ^rss/([^/]+)-([^/]+)/?$ index.php?view=rss&field=$1&data=$2
RewriteRule ^rss/([^/]+)/?$ index.php?view=rss&section=$1
RewriteRule ^section/([^/]+)/([^/]+)-([^/]+)/?$ index.php?view=list&cat=$1&field=$2&data=$3
RewriteRule ^section/([^/]+)-([^/]+)/?$ index.php?view=list&field=$1&data=$2
RewriteRule ^section/([^/]+)/?$ index.php?view=list&cat=$1
RewriteRule ^user/([^/]+)/?$ index.php?view=profile&user=$1

RewriteRule ^affiliates/?$ index.php?view=affiliates
RewriteRule ^affiliate-apply/?$ index.php?view=af_apply
RewriteRule ^edit-profile/?$ index.php?view=edit_profile
RewriteRule ^feed/?$ index.php?view=rss
RewriteRule ^gallery/?$ index.php?view=gallery
RewriteRule ^login/?$ index.php?view=login
RewriteRule ^logout/?$ index.php?view=logout
RewriteRule ^memberslist/?$ index.php?view=memberslist
RewriteRule ^poll-results/?$ index.php?results=yes
RewriteRule ^polls/?$ index.php?view=polls
RewriteRule ^profile/?$ index.php?view=edit_profile
RewriteRule ^re-direct/([^/]+)/?$ index.php?view=re-direct&id=$1
RewriteRule ^register/?$ index.php?view=register
RewriteRule ^rss/?$ index.php?view=rss
RewriteRule ^search/?$ index.php?view=search
RewriteRule ^submit-article/?$ index.php?view=submit_article

RewriteRule ^includes/jscripts/tiny_mce/plugins/emotions([^/]+).gif$ includes/smilies/$1.gif

# Mod_Rewrite for AdaptCMS v1.0
RewriteRule ^affiliate-apply.html$ index.php?view=af_apply
RewriteRule ^affiliates.html$ index.php?view=affiliates
RewriteRule ^article-([0-9]+).html$ index.php?view=article&id=$1
RewriteRule ^article-([0-9]+)-([^/]+).html$ index.php?view=article&id=$1
RewriteRule ^cat-([^/]+).html$ index.php?view=list&cat=$1
RewriteRule ^edit-profile.html$ index.php?view=edit_profile
RewriteRule ^gallery.html$ index.php?view=gallery
RewriteRule ^gallery([0-9]+)-([^/]+).html$ index.php?view=gallery&id=$1
RewriteRule ^list.html$ index.php?view=list
RewriteRule ^list-([^/]+).html$ index.php?view=list&cat=$1
RewriteRule ^login.html$ index.php?view=login
RewriteRule ^logout.html$ index.php?view=logout
RewriteRule ^memberslist.html$ index.php?view=memberslist
RewriteRule ^p-([^/]+).html$ index.php?view=page&id=$1
RewriteRule ^page-([^/]+).html$ index.php?view=page&id=$1
RewriteRule ^polls.html$ index.php?view=polls
RewriteRule ^profile.html$ index.php?view=edit_profile
RewriteRule ^register.html$ index.php?view=register
RewriteRule ^rss.html$ index.php?view=rss
RewriteRule ^search.html$ index.php?view=search
RewriteRule ^section-([^/]+).html$ index.php?view=list&cat=$1
RewriteRule ^user-([^/]+).html$ index.php?view=profile&user=$1