<VirtualHost 127.0.0.1>
ServerName eventcode
ServerAdmin barbie@missbarbell.co.uk
DocumentRoot /var/www/eventcode/html
#RewriteLog "/var/www/logs/rewrite.log"
#RewriteLogLevel 3
RewriteEngine on
RewriteRule ^/(favicon.*)$ /$1 [PT]
RewriteRule ^/(eventcode|images|css|js)/(.*)$ /$1/$2 [PT]
RewriteRule ^/key/(.*?)/(\d+)$ /cgi-bin/pages.cgi?act=survey-login&code=$1&userid=$2 [PT,QSA]
RewriteRule ^/survey/(\d+)$ /cgi-bin/pages.cgi?act=survey-check&userid=$1 [PT]
RewriteRule ^/course/(\d+)$ /cgi-bin/pages.cgi?act=course-check&courseid=$1 [PT]
RewriteRule ^/talk/(\d+)$ /cgi-bin/pages.cgi?act=talk-check&courseid=$1 [PT]
RewriteRule ^/submit/(talk|course|survey)$ /cgi-bin/pages.cgi?act=$1-submit [PT]
RewriteRule ^/(admin|anno)/(.*)$ /cgi-bin/pages.cgi?act=$1-$2 [PT]
RewriteRule ^/cgi-bin/pages.cgi$ /cgi-bin/pages.cgi [PT]
RewriteRule ^.*$ /cgi-bin/pages.cgi?act=home-main [PT,QSA]
ScriptAlias /cgi-bin/pages.cgi /var/www/eventcode/cgi-bin/eventcode.cgi
ScriptAlias /cgi-bin/ /var/www/eventcode/cgi-bin/
Options +ExecCGI
ErrorLog /var/www/logs/eventcode-error.log
CustomLog /var/www/logs/eventcode-access.log common
</VirtualHost>