miketomlin

Рейтинг
235
Регистрация
04.12.2013
ivcou:
Нашел в коде такую строчку <form action="/search" method="POST">

Вот это и есть место, где меняется имя обработчика, правда, таких мест может быть несколько. Это тот оптимальный вариант, который я предложил попробовать в первую очередь. Если бы не прокатил, тогда уже можно было костыли приделывать.

SeVlad:
Что не стоит делать - так это ломать логику движка.

Что естественно, я разве против? Для тех, кто не в ладах со здравым смыслом, я специально в скобках уточнил свою мысль. Обратное, естественно, тоже верно: если движок не настраивается, то нефиг лезть. Но речь, видимо, не об этом. Большинство движков общего назначения настраивается.

PaulBeatlov, example.cоm – это зарезервированное имя, какой проект вы там углядели?

---------- Добавлено 27.09.2017 в 20:59 ----------

Или речь не о конкретно этом домене?

---------- Добавлено 27.09.2017 в 21:07 ----------

Если в COM не какой-нибудь мегабренд, который при желании сможет легко отжать рушку, то все путем. Такое даже иногда практикуется: понравился какой-то домен в опред. зоне, регистрируешь под свой проект такой же в др. зоне.

Если сечете, попробуйте просто адрес обработчика поменять с /search на /search.html.

А вообще результат просто по адресу /search(.html) – это странно. По идее там должен быть какой-нибудь сложный зависящий от запроса довесок к адресу (примерно как у ПС). Но в принципе это отдельная проблема, не связанная с поднятой в данном топике.

---------- Добавлено 27.09.2017 в 20:49 ----------

P.S. Если поменять адрес обработчика будет сложно, можно попробовать добавить условие, чтобы делать редирект только для GET-запросов (не POST-).

---------- Добавлено 27.09.2017 в 20:53 ----------

P.P.S. Можно еще добавить исключение для редиректа конкретно для /search, чтобы не возиться с определением используемого метода запроса.

ivcou, по каким адресам отображаются результаты поисковых запросов? Какой адрес имеет обработчик поисковых запросов (или запрос обрабатывается на тек. странице)?

miltorg:
А где вы в задании увидели логин и пароль?
В задании - хранение в базе и выдача.
Никакого логина и пароля там нет.

А ну да. Кстати, выдачи там тоже нет. По крайней мере в стартовом посте вы про нее не написали.

Деньги списались с баланса?

Может, кто-то другой успел раньше вас зарегистрировать.

miltorg:
Так я про это и пишу.
Задача не решаема.

Может, задача отчасти искусственная и мыло к примеру используется в качестве логина, тогда его не нужно восстанавливать, просто объявить поле юником и все.

---------- Добавлено 25.09.2017 в 18:10 ----------

Ria.neiron, там достаточно трудно сделать хуже, чем есть :)

Поезжайте на Токелау :D

Всего: 2534