Hello, My Apache log is filling with error messages that "favicon.ico" can not be found. I did some researching and found out that a browser makes a request in the document root for "favicon.ico". So that's what's triggering all these error messages. I use add-on domains in combination with templates. Therefore I set the Document Root of each website (add-on domain) to public_html. I do this, so each website can use template files. Website specific files (for example favicon.ico) will be placed in a subfolder that corresponds with the website. Something like this: Code: .../public_html/templates/css /images /etc. /website1/css /images/favicon.ico /etc. /website2/css /images/favicon.ico /etc. What I could do is place an empty favicon.ico in the public_html root. However I'm afraid that this favicon then will be showed for all websites, instead of the correct site-specific favicon located in one of the subfolders. Another solution I read on the internet, was using this rule: Redirect 404 /favicon.ico This way the error messages wouldn't show up in the error log. Someone else suggested that this is not a good idea, because this would cause errors to search engines who spider your website. Instead he suggested to redirect to a 200 (ok) header. I assume it's like this: Redirect 200 /favicon.ico Now, I wonder... is this a good solution to stop the error messages from appearing in the Apache error log?