Чтобы изменить правило редиректа для переадресации только URL, содержащих только цифры и буквы, можно использовать регулярное выражение:
```
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ /new-page/$1 [L,R=301]
```
В данном примере регулярное выражение `^([a-zA-Z0-9]+)$` соответствует URL, содержащему только цифры и буквы. Затем `/new-page/$1` перенаправляет такие URL на страницу "/new-page/" с сохранением оригинального URL.
Чтобы исключить URL вида "/about/" и "/sales/" из правила редиректа, можно добавить условие в RewriteRule с помощью RewriteCond:
```
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/about/$
RewriteCond %{REQUEST_URI} !^/sales/$
RewriteRule ^([a-zA-Z0-9]+)$ /new-page/$1 [L,R=301]
```
В данном примере использованы RewriteCond, чтобы исключить URL "/about/" и "/sales/" из редиректа. Условие `!^/about/$` проверяет, что URL не равен "/about/", а условие `!^/sales/$` проверяет, что URL не равен "/sales/" перед применением правила редиректа.