Eu não gosto da ideia de fingir "tudo bem" quando não é. Dependendo do seu ambiente, você pode ter várias abordagens:
- Aumenta a memória que o PHP pode usar em geral (
php_value memory_limit 100M
in.htaccess
ou similar emphp.ini
-
Aumente a memória que o PHP pode usar somente para este cliente. Tente algo assim (não testado,
192.168.1.0/24
é o endereço do (s) sistema (s) remoto (s)):<If "-R '192.168.1.0/24'"> php_value memory_limit 100M </If>
-
Use sua ideia se tudo mais falhar, algo assim:
RewriteCond %{HTTP:Content-Length} -ge 200000 RewriteRule ^ - [R=200]
Isso também não foi testado e é improvável que funcione como está, mas o núcleo dele é a parte
RewriteCond %{HTTP:Content-Length}
.