Использование констант, таких как E_WARNING
, не имеет никакого значения вне PHP - и когда вы пишете файл .htaccess
, вы «вне PHP». (см., Например, документацию error_reporting
)
Таким образом, вы не можете использовать эти константы и должны использовать их целочисленные значения, которые вы можете найти здесь: Предопределенные константы
Самый простой способ узнать, какое значение вы должны использовать, в вашем конкретном случае, это использовать небольшой PHP-скрипт для выполнения расчетов.
Например:
<?php
var_dump(E_ALL & ~E_NOTICE);
Будет выводить:
int 30711
(Гораздо проще, чем просматривать значения констант и вычислять себя, я думаю, ^^)