Forum Replies Created

Viewing 1 replies (of 1 total)
  • This problem (which I just ran into myself) is that the Apache config file is not allowing certain things to be controlled by .htaccess. Somewhere in httpd.conf you will find a line like:

    AllowOverride None

    That specifies which options the .htaccess file is allowed to use. The Rewrite module requires use of the FileInfo module. So in the entry for your host’s directory, you need something that looks like.

    AllowOverride FileInfo

    Make that change, and the new PermaLinks will work just fine.

    More specifically, here’s a complete example.

    <VirtualHost *:80>
        DocumentRoot "/usr/local/www/somewherefilms.com"
        ServerName somewherefilms.com
        ServerAlias www.somewherefilms.com
        ErrorLog "/usr/local/www/logs/somewherefilms.com-error_log"
        CustomLog "/usr/local/www/logs/somewherefilms.com-access_log" common
        <Directory />
            Order deny,allow
            AllowOverride FileInfo
        </Directory>
    </VirtualHost>

    If you can’t get your ISP to add FileInfo to AllowOverride, then you’re pretty much stuck.

Viewing 1 replies (of 1 total)