Чтобы создать редирект с помощью регулярных выражений в файле `.htaccess`, вы можете использовать модуль `mod_rewrite`. Для вашего случая вам нужно будет выполнить следующий набор действий:
1. Убедитесь, что модуль `mod_rewrite` включен на вашем сервере.
2. Добавьте правила редиректа в файл `.htaccess` в корневой директории вашего сайта.
Пример конфигурации, который будет перенаправлять запросы с адреса, подобного вашему примеру, на новый адрес:
```apache
RewriteEngine On
# 301 редирект с учетом параметров запроса
RewriteCond %{QUERY_STRING} ^route=product/select_pr&whwidth_listv=([^&]*)&whwidth_id=([^&]*)$ [NC]
RewriteRule ^index\.php$ /select-product.htm?whwidth_listv=$1&whwidth_id=$2 [R=301,L]
```
### Объяснение:
- `RewriteEngine On`: Включает модуль `mod_rewrite`.
- `RewriteCond`: Условие для проверки, если строка запроса (query string) соответствует регулярному выражению:
- `^route=product/select_pr&whwidth_listv=([^&]*)&whwidth_id=([^&]*)$` означает, что строка запроса должна начинаться с `route=product/select_pr` и иметь два параметра `whwidth_listv` и `whwidth_id`.
- `([^&]*)` позволяет захватить значения этих параметров.
- `RewriteRule`: Осуществляет редирект, если условия выполнены:
- `^index\.php$` означает, что правило применимо к запросам к `index.php`.
- `/select-product.htm?whwidth_listv=$1&whwidth_id=$2` указывает, на какой адрес будет осуществлен редирект с передачей захваченных значений параметров через `$1` и `$2`.
- `[R=301,L]` означает, что это постоянный редирект (301) и это последнее правило, которое нужно применить, если условие выполнено.
Сохраните изменения в `.htaccess` и проверьте, работает ли редирект так, как ожидалось.