Вам нужно будет выйти из первой пары условий, чтобы они не отправили их на удаленный хост. Попробуйте это:
RewriteEngine On
RewriteRule ^foo$ /$1 [L]
RewriteRule ^foo/$ /$1 [L]
RewriteRule ^foo/([a-zA-Z0-9].*)$ http://example.com/$1 [L]
Первое правило проверяет, чтобы первое условие было просто /foo
. Если так, оставайся дома.
Следующий тест проверяет, не является ли это /foo/
. Если это так, снова оставайтесь на месте.
Последний тест проверяет, есть ли у вас что-нибудь, стоящее за косой чертой, если да, то вам, вероятно, нужен удаленный хост и отправляет его туда.