title: mod_alias Rewrite not working?
body: <p>I have two servers: </p>
  
  <blockquote>
    <p>Fedora running Apache/2.2.14 (old server)<br>
    CentOs running Apache/2.2.3 (new server)</p>
  </blockquote>
  
  <p>I've been using this Rewrite rule for quite sometime with absolute success on the old server:</p>
  
  <pre><code>Redirect 301 /index.html /
  </code></pre>
  
  <p>But on the new server, it fails miserably with this message <code>[alert] [client 192.168.0.5] /home/yoursite/www/.htaccess: Redirect to non-URL</code></p>
  
  <p>Checking on the docs... I've found that <a href="http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect" rel="nofollow">the old-server should <strong>not</strong></a> have accepted the rule as is and <a href="http://httpd.apache.org/docs/2.3/mod/mod_alias.html#redirect" rel="nofollow">the new server <strong>should</strong></a> have accepted it. Their are both running an exactly equal <code>httpd.conf</code> file.</p>
  
  <p>I understand how I can fix this (just redirect to a page with a http://...) I just don't understand why it works on the old server with a previous version of apache (where it should not have worked on the first place) and does not work on the new server (where it should, actually, work).</p>
  
  <p>Has anyone experienced similar?</p>