Как удалить строку запроса при перенаправлении на сервер LiteSpeed? - PullRequest
0 голосов
/ 08 января 2019

Попытка удалить строку запроса некоторых 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]

Что бы я ни пытался, строка запроса остается.

...