Code:
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On
# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums)
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} /blogs/(clientscript|images)/
RewriteRule ^(.*)$ $1 [L]
RewriteRule ^blogs/([-a-z0-9]+)-([0-9]+)/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})\.html blogs/viewblog.php?blogtitle=$1&userid=$2&month=$4&year=$3&day=$5 [QSA,L]
RewriteRule ^blogs/([-a-z0-9]+)-([0-9]+)/([0-9]{4})/([0-9]+)/ blogs/viewblog.php?blogtitle=$1&userid=$2&month=$4&year=$3 [QSA,L]
RewriteRule ^blogs/([-a-z0-9]+)-([0-9]+)/category/([-,a-z0-9]+)\.html blogs/viewblog.php?blogtitle=$1&userid=$2&categorydata=$3 [QSA,L]
RewriteRule ^blogs/([-a-z0-9]+)-([0-9]+)/archives\.html blogs/viewblog.php?blogtitle=$1&userid=$2&displaymode=archive [QSA,L]
RewriteRule ^blogs/([-a-z0-9]+)-([0-9]+)/([-a-zA-Z0-9_]+)-([0-9]+)/comment-([0-9]+)\.html blogs/viewblog.php?blogtitle=$1&userid=$2&entrytitle=$3&entry=$4&c=$5 [QSA,L]
RewriteRule ^blogs/([-a-z0-9]+)-([0-9]+)/([-a-zA-Z0-9_]+)-([0-9]+)/ blogs/viewblog.php?blogtitle=$1&userid=$2&entrytitle=$3&entry=$4 [QSA,L]
RewriteRule ^blogs/([-a-z0-9]+)-([0-9]+)/ blogs/viewblog.php?blogtitle=$1&userid=$2 [QSA,L]
#RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
#RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{QUERY_STRING} !vbseourl=
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|chat|cron)
RewriteRule ^(.*\.php)$ vbseo.php?vbseourl=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !\.(jpg|gif)$
RewriteRule ^(archive/.*)$ vbseo.php?vbseourl=$1 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php?vbseourl=$1 [L,QSA]
DirectoryIndex index.php
Code:
RewriteEngine On
RewriteRule ^((urllist|sitemap).*\.(xml|txt)(\.gz)?)$ forums/vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteRule ^vote-([0-9]*).html index.php?page=Vote&id=$1 [L,NS]
RewriteRule ^poll-([0-9]*).html index.php?page=Poll&id=$1 [L,NS]
RewriteRule ^poll-([0-9]*)-(.*).html index.php?page=Poll&id=$1 [L,NS]
RewriteRule ^polls.html index.php?page=Polls [L,NS]
RewriteRule ^login.html index.php?page=Login [L,NS]
RewriteRule ^changepw.html index.php?page=Password [L,NS]
RewriteRule ^story-([0-9]*).html index.php?page=Story&id=$1 [L,NS]
RewriteRule ^story-([0-9]*)-(.*).html index.php?page=Story&id=$1 [L,NS]
RewriteRule ^activate/(.*) activate.php?key=$1 [L,NS]
RewriteRule ^archive-([^/]*)-([^/]*).html index.php?page=Archive&archive_month=$1&tag=$2 [L,NS]
RewriteRule ^archive-([^/]*).html index.php?page=Archive&archive_month=$1 [L,NS]
RewriteRule ^archive.html index.php?page=Archive [L,NS]
RewriteRule ^upcoming-(.*).html index.php?page=Upcoming+Games&cat=$1 [L,NS]
RewriteRule ^upcoming.html index.php?page=Upcoming+Games [L,NS]
RewriteRule ^articles.html index.php?page=Articles [L,NS]
RewriteRule ^article-([0-9]*).html index.php?page=Articles&action=showarticle&id=$1 [L,NS]
RewriteRule ^article-([0-9]*)-(.*).html index.php?page=Articles&action=showarticle&id=$1 [L,NS]
RewriteRule ^articlenav-(.*)-page-(.*).html index.php?page=Articles&action=showarticle&id=$1&nav=$2 [L,NS]
RewriteRule ^(.*)-(.*)-artnav.html index.php?page=Articles&action=cat&type=$1&nav=$2 [L,NS]
RewriteRule ^articlelist.html index.php?page=Articles&action=cat&type=Article [L,NS]
RewriteRule ^previews.html index.php?page=Articles&action=cat&type=Preview [L,NS]
RewriteRule ^reviews.html index.php?page=Articles&action=cat&type=Review [L,NS]
RewriteRule ^features.html index.php?page=Articles&action=cat&type=Feature [L,NS]
RewriteRule ^articletype-(.*)-(.*).html index.php?page=Articles&action=cat&type=$1&p=$2 [L,NS]
RewriteRule ^cheatlist-(.*)-(.*)-(.*).html index.php?page=Cheats&start=$1&cat=$2&nav=$3 [L,NS]
RewriteRule ^cheat-([0-9]*)-(.*).html index.php?page=Cheats&action=show&game=$1&platform=$2 [L,NS]
RewriteRule ^companylist-(.*)-(.*).html index.php?page=Companies&start=$1&nav=$2 [L,NS]
RewriteRule ^company-(.*).html index.php?page=Companies&action=show&t=$1 [L,NS]
RewriteRule ^companies.html index.php?page=Companies [L,NS]
RewriteRule ^linklist-(.*)-(.*).html index.php?page=Links&action=cat&cat_id=$1&nav=$2 [L,NS]
RewriteRule ^link-(.*).html index.php?page=Links&action=out&id=$1 [L,NS]
RewriteRule ^links.html index.php?page=Links [L,NS]
RewriteRule ^linkcat-(.*).html index.php?page=Links&action=cat&cat_id=$1 [L,NS]
RewriteRule ^linknav-(.*)-(.*).html index.php?page=Links&action=cat&cat_id=$1&nav=$2 [L,NS]
RewriteRule ^medialist-(.*)-(.*).html index.php?page=Media&action=cat&cat_id=$1&nav=$2 [L,NS]
RewriteRule ^media-(.*).html index.php?page=Media&action=showfile&id=$1 [L,NS]
RewriteRule ^media.html index.php?page=Media [L,NS]
RewriteRule ^mediacat-(.*).html index.php?page=Media&action=cat&cat_id=$1 [L,NS]
RewriteRule ^medianav-(.*)-(.*).html index.php?page=Media&action=cat&cat_id=$1&nav=$2 [L,NS]
RewriteRule ^gamestatadd-(.*)-(.*).html index.php?page=Games&action=showgame&id=$1&add=$2 [L,NS]
RewriteRule ^gamestatrem-(.*)-(.*).html index.php?page=Games&action=showgame&id=$1&remove=$2 [L,NS]
RewriteRule ^gamemedia-(.*)-(.*).html index.php?page=Games&action=showgame&id=$1&show=Media&nav=$2 [L,NS]
RewriteRule ^gamelist-(.*)-(.*)-(.*)-(.*).html index.php?page=Games&start=$1&cat=$2&nav=$3&genre=$4 [L,NS]
RewriteRule ^games.html index.php?page=Games [L,NS]
RewriteRule ^game-([0-9]*).html index.php?page=Games&action=showgame&id=$1 [L,NS]
RewriteRule ^game-([0-9]*)-(.*).html index.php?page=Games&action=showgame&id=$1 [L,NS]
RewriteRule ^gameinfo-(.*)-(.*).html index.php?page=Games&action=showgame&id=$1&show=$2 [L,NS]
RewriteRule ^topgames-(.*).html index.php?page=Top+Games&cat=$1 [L,NS]
RewriteRule ^members.html index.php?page=Members [L,NS]
RewriteRule ^memberlist-(.*)-([0-9]*)-(.*).html index.php?page=Members&start=$1&nav=$2&country=$3 [L,NS]
RewriteRule ^system-(.*) index.php?page=Console&p=$1 [L,NS]
RewriteRule ^online.html index.php?page=Online [L,NS]
RewriteRule ^usercp.html index.php?page=User+CP [L,NS]
RewriteRule ^editprofile-do.html index.php?page=Edit+Profile&edit=do [L,NS]
RewriteRule ^editprofile.html index.php?page=Edit+Profile [L,NS]
RewriteRule ^inbox.html index.php?page=User+CP&action=messages [L,NS]
RewriteRule ^myblog.html index.php?page=User+CP&action=blog [L,NS]
RewriteRule ^myblog-edit-([0-9]*).html index.php?page=User+CP&action=blog&op=edit&id=$1 [L,NS]
RewriteRule ^myblog-remove-([0-9]*).html index.php?page=User+CP&action=blog&op=remove&id=$1 [L,NS]
RewriteRule ^myblog-removeyes-([0-9]*).html index.php?page=User+CP&action=blog&op=remove&id=$1&exec=remove [L,NS]
RewriteRule ^myblog-add.html index.php?page=User+CP&action=blog&op=add [L,NS]
RewriteRule ^search.html index.php?page=Search&exec=Search [L,NS]
RewriteRule ^gamesearch.html index.php?page=Search&exec=Search&t=games [L,NS]
RewriteRule ^cheatsearch.html index.php?page=Search&exec=Search&t=cheats [L,NS]
RewriteRule ^filesearch.html index.php?page=Search&exec=Search&t=file [L,NS]
RewriteRule ^forumsearch.html index.php?page=Search&exec=Search&t=forums [L,NS]
RewriteRule ^contact.html index.php?page=Contact [L,NS]
RewriteRule ^contact-thanks.html index.php?page=Contact&action=thanks [L,NS]
RewriteRule ^logout.html index.php?page=Logout [L,NS]
RewriteRule ^logout-yes.html index.php?page=Logout&logmeout=1 [L,NS]
RewriteRule ^profile-(.*).html index.php?page=User+Profile&u=$1 [L,NS]
RewriteRule ^allshouts.html shoutbox_all.php [L,NS]
RewriteRule ^admin.html admin.php [L,NS]
RewriteRule ^admincp admin.php [L,NS]
RewriteRule ^company-(.*).html index.php?page=Company&action=show&t=$1 [L,NS]
RewriteRule ^topgames.html index.php?page=Top+Games [L,NS]
RewriteRule ^register.html index.php?page=Register [L,NS]
RewriteRule ^cheats.html index.php?page=Cheats [L,NS]
RewriteRule ^pages.html index.php?page=Page [L,NS]
RewriteRule ^page-(.*).html index.php?page=Page&action=showpage&id=$1 [L,NS]
RewriteRule ^blogs.html index.php?page=Blogs [L,NS]
RewriteRule ^blog-([0-9]*).html index.php?page=Blogs&action=show&id=$1 [L,NS]
RewriteRule ^forums.html forums.php?page=Forums [L,NS]
RewriteRule ^forums-allread.html forums.php?page=Forums&op=allread [L,NS]
RewriteRule ^forum-(.*).html forums.php?page=Forums&show=forum&id=$1 [L,NS]
RewriteRule ^thread-(.*).html forums.php?page=Forums&show=thread&id=$1 [L,NS]
RewriteRule ^newthread-(.*).html forums.php?page=Forums&show=newthread&fid=$1 [L,NS]
RewriteRule ^reply-(.*)-(.*).html forums.php?page=Forums&show=reply&id=$1&fid=$2 [L,NS]
RewriteRule ^threadnav-(.*)-(.*).html forums.php?page=Forums&show=forum&id=$1&nav=$2 [L,NS]
RewriteRule ^postnav-(.*)-(.*).html forums.php?page=Forums&show=thread&id=$1&nav=$2 [L,NS]
RewriteRule ^video-([0-9]*).html video.php?id=$1 [L,NS]
RewriteRule ^files.html index.php?page=Files [L,NS]
RewriteRule ^filecat-([0-9]*).html index.php?page=Files&action=cat&cat_id=$1 [L,NS]
RewriteRule ^file-([0-9]*).html index.php?page=Files&action=showfile&id=$1 [L,NS]
RewriteRule ^file-([0-9]*)-(.*).html index.php?page=Files&action=showfile&id=$1 [L,NS]
RewriteRule ^(.*)-(.*)-filenav.html index.php?page=Files&action=cat&cat_id=$1&nav=$2 [L,NS]
RewriteRule ^submitreview-(.*).html index.php?page=Submit&type=Article&ratingid=$1 [L,NS]
RewriteRule ^submit-news.html index.php?page=Submit+News [L,NS]
RewriteRule ^submit-file.html index.php?page=Submit&type=File [L,NS]
RewriteRule ^submit-article.html index.php?page=Submit&type=Article [L,NS]
RewriteRule ^submitcheat-(.*)-(.*).html index.php?page=Submit&type=Cheats&game=$1&platform=$2 [L,NS]
RewriteRule ^submit-media.html index.php?page=Submit&type=Media [L,NS]
RewriteRule ^submit-link.html index.php?page=Submit&type=Links [L,NS]