Попытка удалить строку запроса некоторых URL при перенаправлении их. Сайт работает на сервере LiteSpeed. Все файлы .htaccess и правила должны регулярно работать на нем.
Сервер: LiteSpeed, php7.2 lsphp, другие правила htaccess работают.
Параметр QSD (удаление строки запроса) должен удалить QS, но не удаляет.
? в конце пункта назначения следует удалить QS, но это не так.
Может быть, ошибка в обработке LiteSpeed htaccess?
Правила, которые я пробовал:
RedirectMatch 301 "/de/abc(.*)$" "https://xx.nl/de/xyz/?"
RewriteRule ^/de/abc/ /de/xyz/? [NC,R=301,QSD]
RewriteRule ^/de/abc/ /de/xyz/ [NC,R=301,QSD]
RewriteRule ^/de/abc/ /de/xyz/? [NC,R=301]
RewriteRule ^/de/abc(.*) /de/xyz/? [R=301,QSD]
Что бы я ни пытался, строка запроса остается.