Nginx перенаправить трейлинг-вопросик на URL-адрес без вопросительного знака [дубликат]

Underscore js Way

Которая является библиотекой JavaScript, которая предоставляет целый беспорядок полезных помощников functional programming без расширения каких-либо встроенных объектов.

Решение:

var data = {
  code: 42,
  items: [{
    id: 1,
    name: 'foo'
  }, {
    id: 2,
    name: 'bar'
  }]
};

var item = _.findWhere(data.items, {
  id: 2
});
if (!_.isUndefined(item)) {
  console.log('NAME =>', item.name);
}

//using find - 

var item = _.find(data.items, function(item) {
  return item.id === 2;
});

if (!_.isUndefined(item)) {
  console.log('NAME =>', item.name);
}
1
задан PR Whitehead 18 March 2016 в 12:17
поделиться

1 ответ

Переменная $request_uri содержит весь URL. Вы можете использовать map, чтобы перевести его в перенаправление.

map $request_uri $target {
    ~*^/mens/shop\?q=road\+map\+polo   /t/category/golf-knits;
    ~*^/mens/shop\?q=six\+pocket\+pant /t/category/golf-pants;
}

server {
    ...
    if ($target) { return 301 $target; }
    ...
}

Подробнее см. в этом документе .

2
ответ дан Richard Smith 23 August 2018 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: