@nepster09 я не предлагаю лазить в код, я предлагаю переопределить необходимое место. В Yii2 много вещей, которые "this is by design", и если что-то не нравится - всегда можно подоткнуть свой компонент.
@nepster09 можно попробовать создать свой класс-наследник \yii\web\Request.php, где переопределить функцию resolveRequestUri: $result = parent::resolveRequestUri(); reeturn strtolower($result);
Но вообще странно, наверняка как-то проще должно быть.
При наличии правила
'users/<_a:[\w\-]+>' => 'users/default/<_a>',
контроллера DefaultController в модуле users
и экшна DefaultController::actionUpdateContact
должен ресолвиться запрос
site.ru/users/update-contact
Не?
Ну и дебаг-режим включите, оно там пишет, куда тыкнуться пытается.
@gogolinsky покажите ссылку, которой нет в выдаче (а должна бы быть) и приведите ее в качестве примера.
Некоторые там с классом subportfolio идут, поэтому отбрасываются.
@fr33z3 Не совсем. Просто надо заранее понимать, что с членами ВАК нужно говорить на их языке: сухие цифры, факты, графики.
Было так-то, сделали это, стало на 20% быстрее, на 30% точнее, на 50% дешевле, and boy have we patented it. В общем-то, я дико удивлен, что алгоритм, позволяющий исключить ложные срабатывания, не только не был моментально продан безопасникам, но и получил четверку.
Либо хреново доказали свою правоту, либо эпическое самодурство. Склоняюсь к последнему, у нас по похожему принципу целую лабораторию завалили :)
@nepster09 можно просто пустой ключ request поставить, чтобы не мердже затерлось. Но вообще - да, сначала общие настройки, потом разделение: для веба и для консоли.
@iskros а вот тут Ваши знания по фронтэнду и пригодятся.
Написать скрипт/плагин/whatever, который будет следить за всем, чем можно следить, и время от времени отправлять статистику на сервер (там, разумеется, БД, вся фигня).
Затем разместить его на каких-нибудь дружественных сайтах, или сделать свой мини-проект, который будет побуждать пользователей вводить много текста. Или еще как-нибудь. Самый мерзкий способ, который, тем не менее, активно используется - написать какое-нибудь полезное браузерное расширение ("скачать музыку из вконтакта"), а потом неожиданно начать встраивать свои скрипты на страницу. Так делает, к примеру, "friGate - unlock sites".
Ну, вообще, есть над чем подумать, жирная такая тема. Сам бы не отказался.
Ну, то есть не вычислить разные браузеры на одной машине, а вычислить одного пользователя на разных(!) машинах.
Для начала можно посмотреть на статистику печати длинного текста. Есть мнение, что набор интервалов между нажатиями конкретных букв - достаточно уникальная штука.