Назад | Перейти на главную страницу

URL-адрес перенаправления Nginx (301) со строкой запроса на конечный пункт назначения в одной цепочке

Мне нужна помощь с перенаправлением nginx

Я хочу перенаправить:

example.com/new-clock/?bc=search&search_id=202 to www.example.com

Я использовал этот код в конфигурации nginx

rewrite ^/new-clock/?bc=search&search_id=202$ https://www.example.com/ permanent;

Но он показывает 404, когда я удаляю строку запроса (? Bc = search & search_id = 202) и оставляю только

rewrite ^/new-clock/$ https://www.example.com/ permanent; 

затем он перенаправляется на www.example.com/?bc=search&search_id=202

Я хочу, чтобы он перенаправлялся только на www.example.com, не хочу, чтобы строка запроса в конечном пункте назначения.

Спасибо :)

Если это работает для вас:

rewrite ^/new-clock/$ https://www.example.com/ permanent;

Тогда просто измените permanent к redirect в конце строки.

С уважением.