Пожалуйста, попробуйте это
Options +FollowSymlinks -MultiViews
RewriteEngine on
RewriteCond %{QUERY_STRING} ^query=param [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?test\.bcd\.com$ [NC]
RewriteRule ^ http://test.bcd.com%{REQUEST_URI}?%{QUERY_STRING} [R=301,L]
для перенаправления на index.html, попробуйте это
Пожалуйста, добавьте следующие две строки, чтобы разрешить загрузку определенного файла, на случай, если для файла индекса по умолчанию уже нет настроек
Options -Indexes
DirectoryIndex index.html index.php
Примечание: если вам нужно загрузить первый индексный файл php, вы установили как
DirectoryIndex index.php index.html