title: Stylesheet does not load after using RewriteRule and include
body: <p>I have a website that has an index.php, a few simple .html pages and one .php page (contact form) as well as a .htaccess file. On my website I have buttons that point to the pages as follows: <code>index.php?p=welcome.php</code> (example). As you can see, the <code>index.php</code> file <code>includes</code> a page, depending on what was passed on by <code>GET</code>.</p>
  
  <p>I've written the .htaccess to show: <code>http://www.site.com/welcome/</code> instead of <code>http://www.sites.com/index.php?p=welcome</code>. The links and rewrite both work. The only problem I have is when I click one of the buttons to navigate to another page: there is no styling whatsoever.</p>
  
  <p>I've tested to see if the <code>index.php</code> file is including the other pages properly, and it does. It's just the stylesheet that doesn't seem to work. The <code>style.css</code> is included at the top of the <code>index.php</code> file, where it belongs.  Here are bits of code I'd like to show you:</p>
  
  <p><strong>Buttons</strong></p>
  
  <pre><code>&lt;table&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a href="/welcome/"&gt;&lt;div&gt;Welcome&lt;/div&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a href="/references/"&gt;&lt;div&gt;References&lt;/div&gt;&lt;/td&gt;&lt;/a&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a href="/aboutme/"&gt;&lt;div&gt;About me&lt;/div&gt;&lt;/td&gt;&lt;/a&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a href="/contact/"&gt;&lt;div&gt;Contact&lt;/div&gt;&lt;/td&gt;&lt;/a&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p><strong>.htaccess</strong></p>
  
  <pre><code>RewriteEngine On
  RewriteRule ^([a-z]+)/$ index.php?p=$1
  </code></pre>
  
  <p>To make it clear: the site still functions as it normally does, but it just does not apply any styling from the stylesheet. Any help would be much appreciated.</p>