ServerName www.example.com DocumentRoot /var/www/blogsum DirectoryIndex index.cgi Options +FollowSymlinks RewriteEngine On RewriteRule ^/rss.xml$ /index.cgi?view=rss [PT,QSA] RewriteRule ^/sitemap.xml$ /index.cgi?view=sitemap [PT,QSA] RewriteRule ^/Page/([^/]+)$ /index.cgi?view=article&page=$1 [PT,QSA] RewriteRule ^/Tags/([^/]+)$ /index.cgi?view=article&tag=$1 [PT,QSA] RewriteRule ^/([0-9]{4})/([0-9]{2})/([^/]+)$ /index.cgi?view=article&year=$1&month=$2&uri=$3 [PT,QSA] RewriteRule ^/([0-9]{4})/([0-9]{2})/?$ /index.cgi?view=article&year=$1&month=$2 [PT,QSA] RewriteRule ^/([0-9]{4})/?$ /index.cgi?view=article&year=$1 [PT,QSA] PerlModule Apache::PerlRun SetHandler perl-script PerlHandler Apache::PerlRun PerlRequire /var/www/blogsum/startup.pl Options ExecCGI Order deny,allow Allow from all SetHandler perl-script PerlHandler Apache::PerlRun PerlRequire /var/www/blogsum/startup.pl Options ExecCGI Order deny,allow Allow from all AuthUserFile /var/www/conf/blogsum.htpasswd AuthName "Blogsum Admin - example.com" AuthType Basic require valid-user SetHandler perl-script PerlHandler Apache::PerlRun Options -ExecCGI Order deny,allow Allow from all Order deny,allow Deny from all