Переписывает с Netlify

Я пытаюсь настроить некоторые перезаписи в Netlify. Вот что у меня есть в моем файле _redirects:

/search xyz=:abc    https://example.com/search?xyz=:abc    200
/:abc               https://example.com/search?xyz=:abc    200

Первая строка работает как положено, вторая не работает. Однако, если я изменю код состояния HTTP для второй строки на 301, это сработает. Почему это так? Мне действительно нужно переписать правило во второй строке. Есть ли какие-либо другие модификации, которые я могу сделать, чтобы заставить его работать?


person Bijoy Thangaraj    schedule 26.04.2018    source источник
comment
звучит как ошибка для меня - я пингую [email protected]   -  person fool    schedule 27.04.2018


Ответы (1)


Я получил ответ от службы поддержки Netlify по электронной почте.

Передача пути к перенаправлению в качестве параметра запроса не предназначена для работы, особенно в качестве статуса 200.

Итак, я внес небольшие изменения в свой сервер, и это альтернативное правило перенаправления работает нормально:

/:abc    https://example.com/search/:abc    200
person Bijoy Thangaraj    schedule 30.04.2018