RewriteEngine On
#RewriteRule images/(.*) /var/[URL unfurl="true"]www/html/blogs/images/$1[/URL] [L]
#RewriteRule static/(.*) /var/[URL unfurl="true"]www/html/blogs/static/$1[/URL] [L]
RewriteRule (.*).js /var/[URL unfurl="true"]www/html/blogs/$1[/URL] [L]
RewriteRule ^$ /cgi-bin/blogs/page.cgi?g=index.html [L]
RewriteRule ^/$ /cgi-bin/blogs/page.cgi?g=index.html [L]
RewriteRule ^index.html$ /cgi-bin/blogs/page.cgi?g=index.html [L]
# CSS/images/other page type rewrites, so they get shown, instead of page.cgi picking them up
RewriteRule (.*)\.css $1.css [L]
RewriteRule (.*)\.php $1.php [L]
RewriteRule (.*)\.zip $1.zip [L]
RewriteRule ^images/(.*) images/$1 [L]
# stuff so you can call custom templates via yoursite.com/g-template_name.html
RewriteRule ^g-(.*).html? /cgi-bin/blogs/page.cgi?p=$1 [L]
RewriteRule ^g-(.*)/? /cgi-bin/blogs/page.cgi?p=$1 [L]
# detailed pages rewrite
RewriteRule Detailed/(.*)\.html$ /cgi-bin/blogs/page.cgi?g=Detailed/$1.html [L]
RewriteRule ^.*L([0-9]+)/(.*)\.html$ /cgi-bin/blogs/page.cgi?g=Detailed/$1.html [L]
RewriteRule ^.*L([0-9]+)/?$ /cgi-bin/blogs/page.cgi?g=Detailed/$1.html [L]
# New, Pop, Ratings etc rewrite rules
RewriteRule ^New/?$ /cgi-bin/blogs/page.cgi?g=New [L]
RewriteRule ^Ratings/?$ /cgi-bin/blogs/page.cgi?g=Ratings [L]
RewriteRule ^Cool/?$ /cgi-bin/blogs/page.cgi?g=Cool [L]
# event rewrite stuff
RewriteRule ^events/?$ /cgi-bin/blogs/events.cgi [L]
RewriteRule ^events/(.*)/(.*)/([0-9]+).html$ /cgi-bin/blogs/events.cgi?ID=$3&action=view [L]
RewriteRule ^events/(.*)/(.*).html$ /cgi-bin/blogs/events.cgi?state=$1&city=$2 [L]
RewriteRule ^events/(.*).html$ /cgi-bin/blogs/events.cgi?state=$1 [L]
# category page rewrite
RewriteRule ^(.*)/index\.html$ /cgi-bin/blogs/page.cgi?g=$1/index.html [L]
# more page rewrite rule
RewriteRule ^(.*)/more([0-9]+)\.html$ /cgi-bin/blogs/page.cgi?g=$1/more$2.html [L]