Apache config file. Redirect permanent gives 403 error
- by Homunculus Reticulli
I am changing my domain from foo.com to foobar.org. I used a Redirect permanent in my apache config file, and then restarted apache. When I try to access the old domain foo.com, I get a 403 error.
This is what my apache config file looks like:
<VirtualHost *:80>
  ServerName foo.com
  #ServerAlias www.foo.com
  #ServerAdmin [email protected]
  Redirect permanent / http://www.foobar.org/
  DocumentRoot /path/to/project/foo/web
  DirectoryIndex index.php
  # CustomLog with format nickname
  LogFormat "%h %l %u %t \"%r\" %>s %b" common
  CustomLog "|/usr/bin/cronolog /var/log/apache2/%Y%m.foo.access.log" common
  LogLevel notice
  ErrorLog "|/usr/bin/cronolog /var/log/apache2/%Y%m.foo.errors.log"
  <Directory />
     Order Deny,Allow
     Deny from all
  </Directory>
  <Files ~ "^\.ht">
     Order allow,deny
     Deny from all
  </Files>
  <Directory /path/to/project/foo/web>
      Options -Indexes -Includes
      AllowOverride All
      Allow from All
      RewriteEngine On
      # We check if the .html version is here (cacheing)
      RewriteRule  ^$ index.html [QSA]
      RewriteRule  ^([^.])$ $1.html [QSA]
      RewriteCond  %{REQUEST_FILENAME} !-f
      # No, so we redirect to our front end controller
      RewriteRule  ^(.*)$ index.php [QSA,L]
  </Directory>
  <Directory /path/to/project/foo/web/uploads>
     Options -ExecCGI -FollowSymLinks -Indexes -Includes
     AllowOverride None
     php_flag engine off
  </Directory>
  Alias /sf /lib/vendor/symfony/symfony-1.3.8/data/web/sf
  <Directory /lib/vendor/symfony/symfony-1.3.8/data/web/sf>
#  Alias /sf /lib/vendor/symfony/symfony-1.4.19/data/web/sf
#  <Directory /lib/vendor/symfony/symfony-1.4.19/data/web/sf>
      Options -Indexes -Includes
      AllowOverride All
      Allow from All
  </Directory>
</VirtualHost>
Can anyone spot what I may be doing wrong?. The site foobar.org does exist so I don't know why this error occurs - help?