Добавьте следующую строку в начало блока RewriteCond
.
RewriteCond %{HTTP_HOST} !^blog\.domain\.com
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} !/ow_updates/index.php
RewriteCond %{REQUEST_URI} !/ow_updates/
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.raw|/[^.]*)$ [NC]
RewriteCond %{REQUEST_URI} !/ow_updates/
RewriteCond %{REQUEST_URI} !/google3ce18567a119af4.html
Это пройдет, только если запрос не для blog.domain.com
и удовлетворяет всем вашим текущим условиям.
В качестве стороны, я бы посоветовал вам сделать что-то более похожее на следующее, в отличие от ваших конкретных проверок файлов.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Это гарантирует, что запрос не является существующим файлом или каталогом. Это проще поддерживать, чем занести в белый список определенные ресурсы (например, google3ce18567a119af4.html, / ow_updates / и т. Д.).