PyBlosxom on DreamHost
The site has successfully been migrated over to DreamHost. It took me a while to get the Apache RewriteRules configured as they turned out to be a little different than what I was previously using on my server.
On my server, where the pyblosxom.cgi script resided in a cgi-bin directory, I had the following rule in place:
RewriteEngine on RewriteRule ^/(.*) /cgi-bin/pyblosxom.cgi/$1 [L]
This sends all requests through the .cgi script by default and removes the need for it to be included in the url.
On DreamHost accounts there is no cgi-bin directory because scripts can be run from anywhere in the site. The following RewriteRule was needed to make everything work as is was before:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.cgi/$1 [L]
