As you may know, this blog is hosted at home, on my 5 year old computer, running openSUSE 11.3, and apache.
Just a quick how to, of what I did to make it work.
First, edit /etc/apache2/httpd.conf Change the “AllowOverride None” to “AllowOverride All” so it looks like this:
# forbid access to the entire filesystem by default Options None AllowOverride All Order deny,allow Deny from all
Then, you need to add some code to your virtual hosts. In my case, they now look like this:
DocumentRoot /srv/www/htdocs/alpha1beta/ ServerName alpha1beta.com ServerAdmin [admin email address redacted] Options +FollowSymLinks AllowOverride all Order deny,allow Allow from all RewriteEngine On RewriteBase /alpha1beta/
I had to add the bottom section there to make it work.
After changing the httpd.conf and all vhosts connected with it, simply reboot apache, with rcapache2 restart, run as root. Then set your pretty URL in CMS.
Originally posted at alpha1beta.com