Используйте %{DOCUMENT_ROOT}
здесь, вот так:
RewriteEngine On
RewriteCond %{THE_REQUEST} /foo/(.*)\sHTTP.*$
RewriteCond %{DOCUMENT_ROOT}/foo/override/%1 -f
RewriteRule ^foo/(.*)$ /foo/override/$1 [L,R]
Эти правила будут захватывать часть запроса после /foo
, затем проверьте, действителен ли этот запрос, добавив /override
в противном случае, будьте как есть. поэтому, будучи правильным запросом или обработанным как неправильный запрос, вы должны добавить правило для обработки неправильного запроса, если его нет в ваших исходных правилах.
Примечание: изменить R
на R=301
если правила выше в порядке