ServerName cpanblog ServerAlias blog.cpantesters.org ServerAdmin barbie@missbarbell.co.uk DocumentRoot /var/www/cpanblog/html RewriteEngine on RewriteRule ^/?$ /cgi-bin/pages.cgi?act=home-main [PT] RewriteRule ^/index.html?$ /cgi-bin/pages.cgi?act=home-main [PT] RewriteRule ^/meta/(\w+)$ /cgi-bin/pages.cgi?act=diary-meta&data=$1 [PT] RewriteRule ^/volume/(\w+)$ /cgi-bin/pages.cgi?act=diary-list&volume=$1 [PT] RewriteRule ^/page/(\w+)(.html?)?$ /cgi-bin/pages.cgi?act=home-$1 [PT] RewriteRule ^/diary/(\d+)$ /cgi-bin/pages.cgi?act=diary-item&articleid=$1 [PT] RewriteRule ^/diary/(\w+)$ /cgi-bin/pages.cgi?act=diary-$1 [PT] RewriteRule ^/article/(\w+)(.html?)?$ /cgi-bin/pages.cgi?act=arts-item&name=$1 [PT] RewriteRule ^/event/(\d+)(.html?)?$ /cgi-bin/pages.cgi?act=event-item&eventid=$1 [PT] RewriteRule ^/event/(\w+)$ /cgi-bin/pages.cgi?act=event-$1 [PT] RewriteRule ^/user/(\d+)(.html)?$ /cgi-bin/pages.cgi?act=user-item&userid=$1 [PT] RewriteRule ^/(\w+)/(\d+)(.html?)?$ /cgi-bin/pages.cgi?act=$1-item&id=$2 [PT] RewriteRule ^/(\w+)/(\w+)(.html?)?$ /cgi-bin/pages.cgi?act=$1-$2 [PT] RewriteRule ^/cgi-bin/pages.cgi$ /cgi-bin/pages.cgi?%{QUERY_STRING} [PT] RewriteRule ^/cgi-bin/(.*)$ /cgi-bin/pages.cgi?act=error-badcmd [PT] ScriptAlias /cgi-bin/ /var/www/cpanblog/cgi-bin/ Options +ExecCGI ErrorLog /var/www/logs/cpanblog-error.log CustomLog /var/www/logs/cpanblog-access.log common