Если вы используете что-то вроде include
в своем php-файле для включения html-файла, ваши правила .htaccess
не будут влиять на включаемый файл.
Только .htaccess
правилавыполняются по запросам, направленным на веб-сервер apache, и когда вы включаете локальный файл в php, вы просто запрашиваете файл в локальной файловой системе;вы не запрашиваете его через apache.
Редактировать: Исходя из комментария под вашим вопросом, также возможно, что вы используете что-то вроде readfile
для получения содержимого htmфайл.Если это так, вам нужно изменить это значение на include
, чтобы php был запущен.