способ ровно один, насколько я понимаю, через javascript из window.location.search
Ну в том то и дело, что я получаю new URL(location.href).searchParams, но даже с этим получаю пустой массив. Насколько я понимаю, это работает приблизительно так: nginx берет только pathname без query-параметров и отдает catalog-list.html, а мне надо catalog-list.html?params=values
nginx в данном случае вообще не интересуют параметры он не может отдавать с ними или без них, сама подобная формулировка - это нонсенс nginx отдаёт содержимое статического файла, его не интересует, что там в query string, если мы отдаём статику, на результат это не влияет (ну, мы внутри nginx конфига можем конечно повлиять на результат с учётом query string, но по умолчанию ничего подобного не происходит) но я подозреваю, что в данном случае nignx вообще ничего не отдаёт потому что то, что находится в catalog.html, что бы это ни было, использует HTML 5 History API тут мы слегка выходим за рамки моей компетенции, чтобы я мог точно сказать, так это или нет, но скорее всего именно так
Да, действительно. Это я чуток ступил, у меня стили и скрипты не оттуда грузились, поскольку нужны абсолютные пути)
Обсуждают сегодня