title: server side include (SSI) injection issue
body: <p>I am working on html website. Where I have more than 30 pages. So I am looking for a solution where I have to use menu in one page and then call that menu on all other pages, So next time when I have to make some changes, I will only change in one file.</p>
  
  <p>By google, I cam to know that I can convert my file extension from <code>html</code> to <code>php</code> and then use <code>&lt;?php include 'menu.php' ?&gt;</code> . But i dont want tyo change the extension here.</p>
  
  <p>So another solution comes out which is Server Side Include (SSI).</p>
  
  <p>But nothing seems changed here. 
  Lets say my menu div is :</p>
  
  <pre><code>&lt;div class="menu"&gt;
      &lt;div class="page-logo"&gt;
          &lt;a href="dashboard.html"&gt;
              &lt;img src="assets/img/logo.png" alt="logo"/&gt;
          &lt;/a&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>So I copied the menu Div code in separate file and save it as menu.html then uses SSI like this</p>
  
  <pre><code>&lt;div class="menu"&gt;
      &lt;!-- #include virtual="/menu.html" --&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>BUT logo doesn't appers on my page. I wonder how this works on other's people, because as far as I know The SSI command is in comments tag <code>&lt;!-- COMMENTS --&gt;</code></p>
  
  <p>Any idea, What am I doing wrong above OR how can I use the same menu on all pages keeping html extension?</p>
  
  <p>I have used thi smy  <code>.htaccess</code> file</p>
  
  <pre><code>AddType text/html .shtml
  AddHandler server-parsed .shtml
  Options Indexes FollowSymLinks Includes
  AddHandler server-parsed .html .htm
  </code></pre>