title: .htaccess mod_rewrite rule not working in Ubuntu
body: <p>My apologies if this is an easy one. I have Googled it up the hizzy to no avail.</p>
  
  <p>I am running Ubuntu 9.04, Jaunty Jackelope and Apache2. After much trouble, I finally <em>enabled</em> mod_rewrite, and my .htaccess file is attempting to do it's thing, but is failing. This is my setup.</p>
  
  <p>In /etc/apache2/conf.d/ I have a file called apeace-public-html.conf. It reads as follows:</p>
  
  <pre><code># makes /home/apeace/public_html/ available through /localhost/apeace
  
  Alias /apeace /home/apeace/public_html/
  </code></pre>
  
  <p>And in /home/apeace/public_html/ I have the following .htaccess file:</p>
  
  <pre><code>Options +FollowSymlinks
  RewriteEngine on
  
  RewriteRule ^test\.html$ index.html
  </code></pre>
  
  <p>Also in /home/apeace/public_html/ I have a file named index.html, but I do NOT have a file named test.html. It seems to me that this rewrite should show index.html when I try to access <a href="http://localhost/apeace/test.html" rel="nofollow noreferrer">http://localhost/apeace/test.html</a>. However, this is the error I get:</p>
  
  <pre><code>Not Found
  
  The requested URL /home/apeace/public_html/index.html was not found on this server.
  </code></pre>
  
  <p>So the question is, what in the world am I doing wrong?</p>
  
  <p>Much thanks.</p>
  
  <p>-apeace</p>