RewriteCond %{SERVER_NAME} ^(www|blog|project|xerox)\.*
RewriteCond %{REQUEST_URI} ^/favicon.ico$
RewriteRule ^ %1/favicon.ico [L]
Каждый раз при успешном совпадении регулярки в RewriteCond перезаписываются переменные %1-%9.
Совпадение с ^/favicon.ico$ затирает предыдущий результат в %1.
Условия нужно просто поменять местами.
RewriteCond %{REQUEST_URI} ^/favicon.ico$
RewriteCond %{SERVER_NAME} ^(www|blog|project|xerox)\.*
RewriteRule ^ %1/favicon.ico [L]
Или использовать обычное сравнение строк, а не регулярки.
RewriteCond %{SERVER_NAME} ^(www|blog|project|xerox)\.*
RewriteCond %{REQUEST_URI} =/favicon.ico
RewriteRule ^ %1/favicon.ico [L]