Você não pode fazer a correspondência com a string de consulta em uma regra de reescrita, você só pode fazer a correspondência com o
%{QUERY_STRING}
variável dentro de uma condição de reescrita. O ?
você tem em sua expressão é avaliado como o último "p" em "php" é opcional. Mas como você não parece estar usando a string de consulta de qualquer maneira. Remover todos os ?
marcas. Por padrão, a string de consulta é anexada ao destino de sua regra:RewriteEngine on
RewriteCond %{HTTP_HOST} ^monitorbc\.info$ [OR]
RewriteCond %{HTTP_HOST} ^www\.monitorbc\.info$
RewriteRule ^notas\.php$ https://monitorbc.info/monitor3/notas.php [R=301,L]