Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Там важно в какой части адреса находится искомый набор символов.
/text/5 или /index.php?text/5 или /?text/5
# Если адрес http://site.ru/text/5
RewriteRule text/5 - [R=403,L]
# Если адрес http://site.ru/?text/5
RewriteCond %{QUERY_STRING} text/5
RewriteRule ^ - [R=403,L]
Эти правила нужно...
У mod_rewrite нет nginx и у nginx нет mod_rewrite.
Зато у nginx есть ngx_http_rewrite_module.
А по mod_rewrite есть хорошая статья как на самом деле работает mod_rewrite.
О том как пользоваться можно почитать в официальной документации https://www.php.net/PCRE
preg_match_all
$text = '
<strong>Производитель:</strong> Italpollina (Италия) 1 <strong>
<strong>Производитель:</strong> Italpollina (Италия) 2 <br>...