Size: a a a

2021 March 26

S

Sergey Palchikov in nginx_ru
Да
источник

S

Sergey Palchikov in nginx_ru
И в ответ должны получить с ?
источник

k

kiosaku in nginx_ru
т.к. говнокодеры сами написать у себя в битриксе такой редирект не могут, то стрелочником назначили тебя - так?
источник

S

Sergey Palchikov in nginx_ru
kiosaku
снаружи могут прийти на сайт по ссылке, в которой символ ? заменён на %23 - так?
Они изначально приходят по ссылке где есть %23, и в ответ нужно что бы отдавалось с ?
источник

k

kiosaku in nginx_ru
Sergey Palchikov
Они изначально приходят по ссылке где есть %23, и в ответ нужно что бы отдавалось с ?
а кто нагенерил ссылок с %23 ?
источник

S

Sergey Palchikov in nginx_ru
kiosaku
а кто нагенерил ссылок с %23 ?
Говно кодеры, но что бы сейчас спасти ситуацию попросили сделать редирект
источник

k

kiosaku in nginx_ru
Sergey Palchikov
Говно кодеры, но что бы сейчас спасти ситуацию попросили сделать редирект
ещё вопрос: приходят именно снаружи по этой ссылке или эти ссылки есть в коде страниц сайта в настоящий момент?
источник

R

Raven in nginx_ru
kiosaku
для конкретного случая писать map, а потом использовать if - мягко говоря - неумно
ну... смотря какой случай))) Например, для того, чтобы забанить кучу юзер-агентов - перечисляешь в map, а затем deny all в if-е)
источник

k

kiosaku in nginx_ru
Raven
ну... смотря какой случай))) Например, для того, чтобы забанить кучу юзер-агентов - перечисляешь в map, а затем deny all в if-е)
ну, как бы вариант, да
источник

ВМ

Владимир Муковоз... in nginx_ru
Raven
ну... смотря какой случай))) Например, для того, чтобы забанить кучу юзер-агентов - перечисляешь в map, а затем deny all в if-е)
лучше return 444; в ифе))
источник

S

Sergey Palchikov in nginx_ru
kiosaku
ещё вопрос: приходят именно снаружи по этой ссылке или эти ссылки есть в коде страниц сайта в настоящий момент?
На сколько я понял приходят с наружи
источник

S

Sergey Palchikov in nginx_ru
Владимир Муковоз
лучше return 444; в ифе))
Парни не оценят такой юмор
источник

ђ

ђRus 😼 in nginx_ru
Sergey Palchikov
Говно кодеры, но что бы сейчас спасти ситуацию попросили сделать редирект
они это могут сделать сами. в самом же битриксе. для этого у них есть всё. йобанарот. что с вами, люди :(

https://dev.1c-bitrix.ru/api_help/main/general/urlrewrite.php
источник

k

kiosaku in nginx_ru
так, можно попробовать вот что (хоть и с if-ом) :

map $request_uri $is_affected {
 default 0;
 ~/%23 1;
}

server {
 location / {
   if ($is_affected) { return 301 $scheme://$host$uri?$args; }
 }
}
источник

R

Raven in nginx_ru
Владимир Муковоз
лучше return 444; в ифе))
А как же запись в логе? Ну так, чисто чтобы знать кого отфутболил)))
источник

ВМ

Владимир Муковоз... in nginx_ru
Raven
А как же запись в логе? Ну так, чисто чтобы знать кого отфутболил)))
в логе будет 444
источник

ВМ

Владимир Муковоз... in nginx_ru
смотри кого футболишь)
источник

ВМ

Владимир Муковоз... in nginx_ru
ђRus 😼
они это могут сделать сами. в самом же битриксе. для этого у них есть всё. йобанарот. что с вами, люди :(

https://dev.1c-bitrix.ru/api_help/main/general/urlrewrite.php
а у него что битрикс?
источник

S

Sergey Palchikov in nginx_ru
Владимир Муковоз
а у него что битрикс?
Да
источник

k

kiosaku in nginx_ru
костыль, конечно, но вопрос решить должен
источник