Хорошо, насколько я вижу, [E=test_uri]
просто устанавливает "test_uri" в пустую строку, поэтому ничего не делает.Кроме того, Allow from
ожидает IP-адрес или домен (например, серверы PayPal, отправляющие запрос на ваш сайт).
Так что это может сработать, если вы правильно установите переменную среды на удаленный адрес, отправляющий запрос, например так:
RewriteRule .* - [E=test_uri:%{REMOTE_ADDR}]
Сейчас я не могу проверить это.
Также убедитесь, что в файле .conf сервера нет других правил и что в .htaccess есть директивы аутентификации.файлы анализируются (Options AuthConfig
).