title: Why is my `favicon.ico` request not working?
body: <p>I have a <code>favicon.ico</code> on my site.</p>
  
  <p>In the HTML, I link to its location...</p>
  
  <pre><code>&lt;link rel="icon" href="/assets/images/layout/favicon.ico" type="image/x-icon" /&gt;
  </code></pre>
  
  <p>I also have this in my <code>.htaccess</code>.</p>
  
  <pre><code># Redirect /favicon.ico requests
  RewriteCond %{REQUEST_URI} !^assets/images/layout/favicon\.ico [NC]
  RewriteCond %{REQUEST_URI} ^favicon\.(gif|ico|png|jpe?g)$ [NC]
  RewriteRule ^(.*)$ assets/images/layout/favicon.ico [R=301,L]
  </code></pre>
  
  <p>...to redirect the <code>/favicon.ico</code> requests to a different location.</p>
  
  <p>For some reason, every time I request <a href="http://toberua.com/favicon.ico" rel="nofollow noreferrer"><code>favicon.ico</code></a> in my browser, I get <code>304 Not Modified</code> response with matching Etags and <em>apparently</em> a blank image, even though <code>/assets/images/layout/favicon.ico</code> <em>does</em> exist.</p>
  
  <p><img src="https://i.stack.imgur.com/7dWRS.png" alt="Example"></p>
  
  <p>I get the same issue when trying to access it wil the full path.</p>
  
  <p>What is going on here? What is causing this <code>304</code>?</p>