У нас есть поддомен, содержимое которого было перемещено на основной сайт. Это был субдомен псевдонима, поэтому каталог для субдомена не существует. Я использую этот метод , чтобы перенаправить трафик старой главной страницы на новую главную страницу.
RewriteCond %{HTTP_HOST} ^help\.example\.com[NC]
RewriteRule ^(.*)$ https://example.com/help$1 [L,R]
Но это перенаправляет трафик help.example.com/BADPAGE на example.com/helpBADPAGE для 404. Мне нужен способ заставить эти плохие URL переписываться без «помощи» между / и BADPAGE. Я думаю, что это проблема синтаксиса, так что
Все определенные страницы перенаправляются следующим образом
RewriteCond %{HTTP_HOST} ^help\.example\.com [NC]
RewriteRule ^buy-now/(.*)$ https://example.com/buy-now/$1 [L,R]