Ошибка this method is not allowed for anonymous call

   1сПупс

16.01.17 — 09:34

Всего мнений: 11

добрый день

Какие могут быть подводные камни, кто пробовал?

   Molinor

1 — 16.01.17 — 09:36

Делал. Неверно в базе указан год начала стажа, пришлось подбором угадывать. Других сложностей не было.

   RomaH

2 — 16.01.17 — 09:50

а как наличие полиса проверяют гайцы? — теперь из машины придется с ними выходить — пока они там по базе пробьют?

   Garfild

3 — 16.01.17 — 09:55

Сделал на прошлой неделе. Страховая МАКС, с небольшими глюками, с несколькими «неудавшимися запросами», но прошло. Теперь тоже интересует вопрос из (2).

   Hitcher

4 — 16.01.17 — 10:01

В ноябре делал. Ресо-гарантия. Пока один вопрос. В комплекте естественно нет извещения о ДТП. Где ее нужно брать?

   АЛьФ

5 — 16.01.17 — 10:02

2(2) А зачем из машины выходить?

   АЛьФ

6 — 16.01.17 — 10:02

   Gantosha

7 — 16.01.17 — 10:03

не делал и долго не собираюсь.

В электронном сервисе, особенно если речь о больших организациях, спросить потом некого за результат.

   GenaCh

8 — 16.01.17 — 10:04

Делал. Начал в конце прошлого года, закончил в этом. :)   Новый полис так и не получилось сделать. А продлить действующий получилось не с первого раза. Как я понял причину: несоответствие каких-то моих введенных данных с данными в РСА. При этом как правило ты сначала вводишь все данные, даже стоимость рассчитывается, но в самом конце либо выдается сообщение, что-то с сервером РСА, либо просто предлагает перейти на какой-то сайт другой страховой.  При продлении действующего полиса поменял только неограниченную на ограниченную и ввел водителей. Только тогда пропустили, сохранился и оплатил.

Показывать предлагают распечатанный pdf файл.

   1сПупс

9 — 16.01.17 — 10:07

(2) хороший вопрос

   RomaH

10 — 16.01.17 — 10:07

… сделал в выходные не выходя из дома (продлевал бумажную) в РЕСО

номер ТО нашла со второго раза — так все ок

   RomaH

11 — 16.01.17 — 10:09

(8) новую не получится сделать (насколько я понял) — надо идти в офис для этого — что и было сделано в прошлый раз

а вот продлить…

   Провинциальный 1сник

12 — 16.01.17 — 10:12

В 2015 делал в ВСК. В прошлом (в ноябре 2016) пытался на нескольких сайтах — нигде не получилось, нигде не смог перейти к оплате. На некоторых сайтах тупо виснет интерфейс, на некоторых выдает «непредвиденная ошибка, попробуйте позже или обратитесь в офис». Так и пришлось бумажный покупать.

   ГеннадийУО

13 — 16.01.17 — 10:14

(0) Коллега сделал в РЕСО, мне не удалось ни в одной, обычно висло после нажатия на кнопку оплатить…

   МастерВопросов

14 — 16.01.17 — 10:19

(0) «Какие могут быть подводные камни, кто пробовал?»

Слышал что на трассе за городом, где нет интернета вы не сможете доказать сотдурднику ГИБДД что у вас есть полис ОСАГО.

   don_Rumata

15 — 16.01.17 — 10:22

(12) точно так же

гайцу не надо доказывать — показать распечатку и норм. Я гайца спрашиваю — я ведь и сам такой полис могу сделать и распечатать. Он сказал, что да, можете, но в случае, если полис понадобится, а он поддельный — это уже подделка документов. На месте ничего они не пробивают.

   Провинциальный 1сник

16 — 16.01.17 — 10:27

(13) Так это специально. На сайтах программные закладки, если условия для них невыгодные — устраивается облом для клиента, или «виснет» или выдает «непредвиденную ошибку».

   АЛьФ

17 — 16.01.17 — 10:29

2(14) А зачем доказывать? Пусть выписывает штаф, а потом в суд его опротестовывать.

   dmpl

18 — 16.01.17 — 10:30

(0) Продлил в конце прошлого года. Можно сказать, с первого раза

(2) Путем запроса в базу данных РСА. Выходить не обязательно. Гайцам только номер полиса нужен. Правда, есть подозрение, что им будет банально лень.

   GenaCh

19 — 16.01.17 — 10:30

(11) На сколько я понял, новый или продление не важно. Должны совпасть полностью данные в РСА, включая тип документа: ПТС или свидетельство. Т.е. если в РСА введено свидетельство, а ты вводишь ПТС, то уже не пропустит.

Бумажный мне пришлось в прошлом году покупать, т.к. паспорт менял. Продлил не с первого раза, зависало на последнем шаге. Техподдержка отписывается, типа проверяйте свой доступ в интернет, антивирусы и т.д. У нас все нормально. :)

Кстати, тоже РЕСО.

   Hitcher

20 — 16.01.17 — 10:31

(6) Такой вариант известен и понятен. Но извещение состоит из лицевой (самокопирующейся) части и обратной стороны. Где взять самокопирующую часть, чтобы не писать 2 раза?:)

   RomaH

21 — 16.01.17 — 10:32

(18) Гайцам только номер полиса нужен. — на самом деле не номер полиса, а ГН авто или номер ВУ или ВИН

   1сПупс

22 — 16.01.17 — 10:33

(20) у страховщиков

   RomaH

23 — 16.01.17 — 10:33

(20) в любой страховой?

   1сПупс

24 — 16.01.17 — 10:33

(23) там где делал электронный

   dmpl

25 — 16.01.17 — 10:34

(14) И что он сделает?

   Провинциальный 1сник

26 — 16.01.17 — 10:34

(19) «Техподдержка отписывается, типа проверяйте свой доступ в интернет, антивирусы и т.д. У нас все нормально.»

Ну конечно. Что они еще могли бы сказать? «Вы знаете, вы нам невыгодны как клиент, но отказать мы вам не можем, поэтому имитируем технические проблемы»)

   dmpl

27 — 16.01.17 — 10:36

(19) Когда продление — все данные уже видно.

(21) Ну, для проверки документа надо, все же, номер полиса сверять. А так — да, можно и по ГН посмотреть.

   Valerianich

28 — 16.01.17 — 10:38

В 2016 году делали полис в ВСК (новый) сначала дяде (у них в городе 2 страховых и заламывают допы), получилось с хер знает какого раза, т.к. год начала стажа в РСА отличался от указанного в правах. Потом делал себе, РЕСО получилось довольно быстро и без допов. Через 2-3 недели после меня делал коллега (тоже в РЕСО), но у него не вышло.((( Сайт говорил, что введены не корректные данные.

   Irbis

29 — 16.01.17 — 10:41

(2) Никак не проверяют. Несколько КПМ прошел на Кавказе в эти новогодние праздники.

   dmpl

30 — 16.01.17 — 10:42

(28) Я когда продлевал — видел, что там не все данные заполнены. Возможно, он указывал «лишние» данные.

   Irbis

31 — 16.01.17 — 10:43

(14)Ничего он не выпишет на месте, особенно не проверив. Это его забота доказать что полиса на машину и/или водителя не существует.

   GenaCh

32 — 16.01.17 — 10:44

(26) Понятно, что в личном посещении есть свои плюсы для страховой, допы там накрутить или еще чего-то предложить.

(27) При продлении разрешает поменять ДК и тип страховки с неограниченной на ограниченную, что мне и надо было сделать. До НГ не получалось, а после прокатило.

   _stay true_

33 — 16.01.17 — 10:58

Тоже хочу попробовать е-осагу купить, надоело за допы каждый год платить.

Не знаю, где как, но у нас в регионе(Воронежская обл.) без «допов» можно купить только в обл.центре(Воронеже) и в одной единственной страховой, способной обслужить 8-10 человек в день. Вот и вынуждены люди занимать очередь с ночи.

Платить конечно очень не хочется, но свобода перемещения, время и нервы дороже: я прям домой вызываю агента, он мне и ТК, и полис и «допы»(1000р) привозит прямо домой(или куда скажешь вместе со своей «таксой»(ещё 1000р). Дороговато, но в целом дешевле и проще, чем ехать самому в офис, стоять в очереди, тратить время и нервы.

   Irbis

34 — 16.01.17 — 10:59

(33) Уже два года как мог попробовать…

   _stay true_

35 — 16.01.17 — 11:03

(34) дык я пробовал: как и писали граждане выше, попытки(коих было не мало) не увенчались успехом — то «внутренняя ошибка сервера», то «несоответствие введенных данных базе РСА», то уже на этапе оплаты вылетает «сервис перегружен повторите запрос позднее». Пробовал и ТП размандыривать, и в головной офис страховой в Мск звонить — бесполезно. Вот я и бросил это неблагодарное занятие.

   Irbis

36 — 16.01.17 — 11:06

(35) Значит я какой-то трудный, оба раза без проблем прошли и оплаты и данные.

   _stay true_

37 — 16.01.17 — 11:10

(36) либо просто повезло больше, чем мне. Если не секрет: какая страховая?

   Irbis

38 — 16.01.17 — 11:13

И УралСиб и РЕСО. В Ресо нормальный файл с описанием как надо заполнять форму, но его правильные пацаны не скачивают и не читают.

   Пузан

39 — 16.01.17 — 11:14

В РЕСО делал в прошлом году. Продлевал бумажный как электронный, тоже не с первого раза, но получилось. Потом из РЕСО отзвонились и удивились как мне удалось :)

   Вафель

40 — 16.01.17 — 11:18

(39) Прогов ихних наверно жестко наказали за то что, смог )))

   Провинциальный 1сник

41 — 16.01.17 — 11:29

(40) Возможно, там специально оставлена некая небольшая вероятность «проскочить» при невыгодности по критериям, чтобы можно было сказать «вот смотрите, товарищ оформил ОСАГО за тыщу рублей, всё у нас честно, а проблемы у всех бывают».

   rphosts

42 — 16.01.17 — 11:36

(26) у вас неправильный подход, предупредите их сразу, что в случае непредоставления вам возможности приобрести полис через интернет от вас будет на них жалоба ЦБ (как минимум на них будет штраф хороший наложен).

   rphosts

43 — 16.01.17 — 11:36

   rphosts

44 — 16.01.17 — 11:39

(41) если будете сидеть и в форумах жаловаться (а не сообщать в надзорные органы) — может так и будет.

   Провинциальный 1сник

45 — 16.01.17 — 11:41

(44) Надзорные органы тоже не горят желанием влезать в этот бизнес. У меня коллега переписывался 2 месяца с ЦБ по вопросу некорректных данных в базе РСА, чтобы обязали страховую компанию внести исправления. Ну что.. через 2 месяца внесли исправления, одно исправили — другое испортили. А ездить надо.

   arsik

46 — 16.01.17 — 11:43

(0) Делал недавно. 11.01.17

Пробовал в разных (ресо, вск, альфа) — не прокатило.

РГС — прокатило.

   dmpl

47 — 16.01.17 — 12:22

(42) Штраф будет только если информация об отказе подтвердится. А оно, наверняка, на этапе связи БД страховщика с БД РСА обламывается. Т.е., типа, РСА виновато.

   rphosts

48 — 16.01.17 — 12:28

(47) выглядит так,как будто вам нужно писать а вы меня уговариваете ничего не делать т.к. все равно никто ничего делать не будет.

Вы пробовали?

   dmpl

49 — 16.01.17 — 12:41

(48) Знакомый пробовал. Правда, до НГ еще. Но ответ был «информация об отказе не подтвердилась». Через 1,5 месяца. Рекомендовали в будущем обращаться сначала в техническую поддержку страховщика, и только получив отказ там — в ЦБ. Так что заявление написать можно в качестве профилактики, но застраховаться оно вряд ли поможет. Ну и вы думаете, на эти страховые не жаловались на допы? Жаловались. А допы никуда не делись, хотя в случае с допами документальных подтверждений гораздо больше.

   MaxS

50 — 16.01.17 — 12:54

(12) Может быть нужно с китайского прокси заходить? Сайт определит, что поблизости нет офисов и смирится.

   rphosts

51 — 16.01.17 — 12:56

(49)если таковых жалоб будет много — от них не отмахнутся

   Irbis

52 — 16.01.17 — 12:59

(51) А много это сколько, на пять больше чем до фейхоа?

   1сПупс

53 — 16.01.17 — 19:16

появился опрос, однако)

все заполнил на сайте — появилась ошибка This method is not allowed for anonymous call

что и требовалось доказать

   Провинциальный 1сник

54 — 16.01.17 — 19:56

(51) Ну да. Чисто символический штраф в 50 тыр выпишут. Или поругают для вида, или временно лишат лицензии. Как с РГС было летом. Те конечно сделают покаянное лицо, принесут извинения, им лицензию вернут — две недели после этого полисы можно купить, а потом всё по новой.

   Провинциальный 1сник

55 — 16.01.17 — 19:58

(51) Если бы регулятор РЕАЛЬНО озаботился правами автомобилистов — давно бы сделали продажу полисов через госуслуги, независимо от специфических глюков софта конкретной компании.

   dmpl

56 — 17.01.17 — 08:45

(51) На РГС жалоб было дофига. И что? Как брали допы — так и берут. Как вносили с базу с ошибками — так и вносят.

   dmpl

57 — 17.01.17 — 08:46

(50) А адрес ты какой укажешь? Шеньжень?

   rphosts

58 — 17.01.17 — 08:58

(52) не 1-2-3, думаю так.

27.03 моё осаго заканчивается — буду тестить онлайн

   rphosts

59 — 17.01.17 — 08:59

(55)а давайте сразу всё зафигачим на госуслуги.

   1сПупс

60 — 17.01.17 — 09:20

цена в разных страховых одинаковая, для тех кто делал?

   senior

61 — 17.01.17 — 09:38

Продлевал электронно, не тратил время на поход в страховую

   smpulan

62 — 17.01.17 — 09:38

Оформил на этих выходных на обе машины в Росгосстрахе. При оформлении перебросило на окно  РСА, т.к. не было части данных. Из этого окна отправил сканы ПТС, водительского удостоверения и паспорта. В течении часа пришло подтверждение на почту, оплатил банк. картой. На почту прислали документы. В офисе оформить ОСАГО не реально — нет полисов (респ. Бурятия).

   smpulan

63 — 17.01.17 — 09:41

Перед этим восстанавливал КБМ в россгосстрахе по текущему полису, т.к. по новым правам он не пробивался.

   dmpl

64 — 17.01.17 — 09:46

(60) Теоретически, может различаться на 20%. На практике все берут по-максимуму.

   ASU_Diamond

65 — 23.01.17 — 07:46

Моя история получение е-ОСАГО.

Решил оформить в Югории, зарегистрировался у них оформил договор, пошла проверка в РСА. После проверки вышли ошибки: не соответствует документ регистрации ТС и не соответствует дата начала стажа (дата выдачи первых прав). Сделал сканы свидетельства регистрации ТС и ВУ, прикрепил к договору отправил. Через сутки посмотрел, сканы ушли. Позвонил в страховую, там говорят что проверили, но изменить они не могут, может только страховая, в которой до этого было оформлено ОСАГО.

Начинаю оформлять в Согласии (кстати в югории удобнее, там 1 раз свои данные вносишь, потом всё переносится в другие поля: владелец ТС, первый водитель, в Согласии все поля заново вносятся.) Дохожу до проверки в РСА выдает ту же ошибку. Пытаюсь прикрепить сканы документов выдает ошибку программы. Позвонил в поддержку (8-800…), описал ошибку, девочка там всё записала, сказала что завтра исправят, если что мне перезвонят. Через пару дней захожу в личный кабинет в Согласии — оформленного е-ОСАГО нет (может удалили из-за того что срок начала уже прошел), забиваю всё заново… Отправляю на проверку в РСА, выходят те же ошибки, для проверки прикрепляю скан свидетельства о регистрации ТС, скан прикрепляется и статус договора переходит в «Проверка в СК». Ну думаю сегодня воскресенье, значит проверят завтра, но через 5-10 минут приходит сигнал на емейл, проверяю статус договора, написано что необходимо добавить сканы ВУ (обе стороны), прикрепляю сканы, отправляю на проверку. Через 10 минут приходит сообщение что договор прошел проверку РСА, можно оформлять ОСАГО. Оплачиваю и через 5 минут приходит на емейл файл е-ОСАГО.

   olegves

66 — 23.01.17 — 09:57

В ноябре 16го пытался через разные СК — везде ошибки на сайте. В результате оформил в офисе.

Слышал, что «слуги народа» готовят закон, чтобы проверять ОСАГО через камеры на дорогах и автоматически рассылать штрафы.

Все для народа! Какая забота у народных избранников!

   zvial

67 — 23.01.17 — 11:45

Проще доехать до офиса СК. Что и сделал на выходных. Полчаса, и полис в кармане без всяких танцев с бубнами.

   1сПупс

68 — 23.01.17 — 11:53

(67) а очереди, толкотня, беготня, и прочее?

   ASU_Diamond

69 — 23.01.17 — 11:53

(67) у нас в выходные не один офис СК не работает, в рабочии дни только до 18:00.

   dmpl

70 — 23.01.17 — 13:04

(67) 5 минут — и готово.

   band142

71 — 24.01.17 — 09:29

(0) Пытался сделать, но не смог. В итоге Офлайн сделать полис оказалось быстрее + ТО сделали сразу.

   zvial

72 — 24.01.17 — 09:58

(68) Нет ничего такого. Единственное, приехал в субботу до обеда — что то там зависло у тётушки, предложила заехать через пару часов. Так и сделал. Передо мной была очередь… целых два человека. В итоге на оформление страховки ушло полчаса. Еще тётушка как-то обнаружила, что предыдущая страховая мою скидку обнулила три года назад, и практически заставила писать заявление на ее восстановление. Пообещала что после его рассмотрения вернут переплаченное за все годы. Вот этого я и сам не ожидал!

Ну это у нас, в Красноярске. В других регионах, слышал, все более печально.

   MetaDon

73 — 24.01.17 — 10:17

мои расходы на такси за год < стоимости ОСАГО

3. Не делал и не собираюсь

   zvial

74 — 24.01.17 — 10:21

(73) Сколько же стоит ОСАГО? Или так редко используется такси? :)

У меня ОСАГО вышло 3770р на год. При средней цене поездки 150р по городу съездить удастся всего 25 раз

   MetaDon

75 — 24.01.17 — 10:38

(74) да редко, не более 2 раз/месяц

   Demasiado

76 — 24.01.17 — 10:39

Я делал, впечатления только положительные.

Чуть-чуть истории. В Москве я понаехавший, поэтому в мелких офисах страховых мне никогда не оформляют полис, всегда только в центральные или большие. Перед НГ я прое…пустил окончание полиса. Машине 3 года, надо делать ГосТО, сделал, звоню в Ингос «Добрый день, закончился полис, хочу новый сделать. Старый полис был Вами выдан». «Да, окей, приезжайте, только надо будет в начале записаться на доп.осмотр и только потом выписывается полис. У нас одна стоянка такого осмотра, находится в Москве, там-то». Мля, зачем? ГТО я прошел, и зачем мне надо по всей Москве колесить светясь перед камерами на дорогах(кстати, к проверке полисов по камерам отношусь положительно, т к там подделки отсекаются сразу, а я слышал что бывают ситуации: если вдруг ДТП и у тебя самого с полисом все ок, а у второго — подделка, то страховая ничего не выплачивает и проблема возмещения ущерба становится проблемой собственника). А тут плавно НГ настал и тут я думаю «а есть же электронное ОСАГО и с нового года ни одна сволачь не сможет отказать». Лезу на сайт Ингоса, вношу все данные, расчет мне показывают сумму, купить и ….буй. «Не обнаружена данные в базе РCA или некорректно указаны данные». Да что за херь, звоню в ТП «сорри, проблема в чужой базе, мы туда доступа не имеем, звоните им напрямую после 12 января» я «да я в открытом доступе нашел все учетные данные свои, есть я в базе» девочко-ТП «Ниче не знаем, звоните в РСА». Волокиты на 2 дня, пока сам долбался оформлял, пока в саппорт дозвонился, то саппорт не работал. Писец! Думаю, дай попробую в РЕСО. Зарегился, данные не обнаружены, пришлись скан аусвайса. Думаю, начинается. Отправляю (все на праздниках), через 2 часа паспорт подтвержден, учетка активирована. Залез на сайт, внес данные, оформить полис и … прошло 2 минуты — «оплатите полис». Оплачиваю и становлюсь счастливым обладателем нового полиса, без всяких головняков и избыточных путешествий.

   zvial

77 — 24.01.17 — 10:40

(75) Ну, тогда как раз )

   Флориан

78 — 24.01.17 — 10:46

(1) +100500 таже фигня была

   Neo58

79 — 25.01.17 — 14:27

Без проблем и навязывания доп.страхования

   Aleksey

80 — 25.01.17 — 14:35

(75) 2 раза в месяц это 24 раз в год, а с учетом того что в такси едем туда, а потом обратно — это 48 поездки. Итого

3770 / 48 = 78,5 рублей за поездку. Это на соседнюю улицу за хлебам? Или заказать водку с доставкой?

   Aleksey

81 — 25.01.17 — 14:36

78,5 рублей это где то максимум 4 км без ожидания

   dmitryds

82 — 25.01.17 — 14:53

В Росгосстрахе сделал.

Сначала не прошло, но там автоматом предлагают прикрепить сканы документов при ошибке.

В общем в течение дня все получилось. (продлить в другой страховой не получилось, какие-то глюки, потом прислали письмо что исправили, но было уже поздно :-) )

Единственно надо сразу всех водителей сразу добавлять, что бы не пришлось потом в офис ехать)

  

dmitryds

83 — 25.01.17 — 14:56

(82) + тоже много попробовал других, но тут оказалось быстрей всего. И похоже в прошлой страховой мне забили номер стс в номер птс

Когда на сайт пытается попасть человек, а вместо искомого контента натыкается на ошибку, то важно выяснить, что это за ошибка и почему она посмела явиться в столь неподходящий (а это любой) момент.

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

В этом материале речь пойдет об ошибке 405 Method Not Allowed. В деталях опишу проблему и расскажу, как ее побороть.

Что означает код ошибки сервера 405?

Код 405 Method Not Allowed говорит нам о том, что сервер получил определенный запрос с заданным HTTP-методом, смог его распознать, но не дает добро на его реализацию. То есть пользователь не получит доступ к контенту, который запросил.

В отличие от 404, 405 уточняет, что запрашиваемая страница существует и функционирует. Только вот стоит изменить используемый в HTTP-запросе метод. Иначе ничего не выйдет. 

Ошибка 405

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Из-за чего я вижу эту ошибку?

Есть 9 HTTP-методов, которые используются браузерами для общения с серверами. Из них два задействуются чаще остальных. Это метод GET для запроса информации с ресурса и метод POST для передачи какой-нибудь информации на ресурс. Два метода покрывают почти все существующие сценарии взаимодействия клиента и сервера от запроса статьи до отправки логина и пароля на сайт. Так как они выполняют разные задачи, для сервера нет никакой нужды принимать GET для авторизации на сайте или POST для загрузки данных. Если же клиент так делает и отправляет некорректный запрос (не с тем методом, который должен быть), то сервер ответит ему ошибкой. То же произойдет, если ресурс будет настроен так, что не сможет принимать специфичный набор запросов, не попадающих в «стандарт». Такие дела.

Как исправить 405 Method Not Allowed?

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

Что может сделать пользователь?

Ошибка Method Not Allowed под номером 4хх вроде бы говорит о вине клиента. Но несмотря на это, пользователь мало что может сделать, чтобы устранить проблему. В его компетенции только убедиться в том, что он не допустил ошибку в базовых вещах, и попробовать повторить те же действия в надежде на успех.

Заново открыть ту же страницу

Иногда 405 Method Not Allowed может исчезнуть после перезагрузки страницы. Так что перед тем как принимать сложные решения и жаловаться на владельцев сайта, нажмите F5 или Cmd + R раза два. 

Проверить, правильно ли он ввел URL-адрес

Несложная задача, но полезная. Как и в случае с кучей других ошибок, 405 может явиться из-за банальной опечатки или лишнего символа. К тому же многие серверы защищены таким образом, чтобы напрочь блокировать доступ к несуществующим страницам или каким-либо подуровням (в которые человек может пытаться залезть неслучайно). 

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

Что может сделать владелец сайта?

Как это часто бывает, у сервера гораздо больше способов исправить клиентскую ошибку. Тут реально целый ворох решений: от удаления подозрительных компонентов из CMS до редактирования конфигурационных файлов. 

Проверить настройки сервера

Тут будут инструкции для владельцев сайтов на базе Apache и Nginx в Timeweb. Понятно, что есть другие варианты конфигураций, но эти два — чуть ли стандарт, использующийся повсеместно. А информация, касающаяся конкретно Timeweb, заденет только расположение файлов и работу с панелью управления хостинга. Остальные моменты универсальны. 

Инструкция для пользователей Apache

Наша задача состоит в том, чтобы в файле .htaccess найти записи, которые могут провоцировать появление ошибки 405. А потом их закомментировать или удалить. Чтобы это сделать:

  • Открываем панель управления Timeweb.
  • Ищем внутри вкладку «Файловая система» и переходим на нее.
  • Открываем файл .htaccess.
  • Внутри .htaccess ищем директивы Rewrite… (обычно это RewriteEngine, RewriteCond и RewriteRule).

Эти директивы помогают в настройке переадресации и некоторых других аспектах поведения сервера. Например, чтобы заставить сервер отправлять клиенту ошибку на каждый запрос GET, можно ввести такой код:

RewriteEngine on 
RewriteCond %{REQUEST_URI} ^/ru/services/?.$ 
RewriteCond %{REQUEST_METHOD} =GET 
RewriteRule ^(.)$ http://timeweb/ru/new$1 [R=405,L]

За появление ошибки отвечает запись [R=405,L]. То есть в настройках указано, как себя будет вести сервер при определенном запросе. Надо найти все такие директивы и закомментировать их, поставив # перед записью.

Инструкция для пользователей Nginx

Здесь нужно сделать примерно то же. Разница в том, как выглядит файл с настройками и в его расположении. 

  • Ищем файл nginx.conf по пути /usr/local/nginx/conf или /usr/local/etc/nginx.
  • Открываем его любым текстовым редактором.
  • Находим код, включающий в себя упоминание ошибки 405.

В Nginx код выглядит немного сложнее. Например, запрос метода для ссылки https://moysait.com/ru/services/create будет выглядеть так:

server { listen 80; listen 443 ssl;

server_name moysait.com;

location /users/create { if ($request_method = POST) { return 405 https://moysait.com/services/create$request_uri; } } }

Делаем ту же процедуру. Останавливаемся везде, где находим директиву с ошибкой 405. Анализируем ее (вдруг, она тут случайно). И при необходимости комментируем или удаляем.

Исправить проблемы, связанные с PHP-скриптами

Ошибки могут возникнуть при попытке импортировать или экспортировать слишком объемную базу данных. На хостинге может быть установлено ограничение в полминуты, запрещающее использовать один PHP-скрипт дольше этого времени. Поэтому, если процесс затянется, сервер может отозваться ошибкой 405.

Обойти ограничение можно тремя путями:

  • Попробовать экспортировать БД через phpMyAdmin.
  • Разбить файл БД на несколько мелких частей, передача каждого из которых займет меньше 30 секунд.
  • Использовать для передачи БД Cron-задачу. На них сервер выделяет больше времени.

Еще специалисты рекомендуют удалить статические файлы с разрешением, которые Nginx обрабатывать не должен. Это делается через панель управления хостингом в соответствующем разделе файлового менеджера.

Исправить эксклюзивные для Nginx ошибки

Как мы уже выяснили выше, ошибка может возникнуть при попытке использовать неподходящий метод. Вот как можно исправить это в случае с Nginx-сервером.

Первый вариант — убедить сервер в том, что вместо кода 405 надо отправлять код 200, и это вполне нормально:

server { 
   listen 80; 
   server_name localhost;
location / { 
   root html; 
   index index.html index.htm; } 
error_page 404 /404.html; 
  error_page 403 /403.html; 
error_page 405 =200 $uri;



}

Для тех, у кого Nginx-сервер — это proxy, понадобится вот такой код:

error_page 405 =200 @405; 

location @405 { root /htdocs; proxy_pass http://localhost:8080; }

Аналогичная ошибка возникает при работе с модулем FastCGI. Из-за него сервер неправильно считывает запросы с методом POST, поэтому необходимо делить параметры и адрес скрипта вот так:

location ~.php(.*) {
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_split_path_info ^(.+.php)(.*)$;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 fastcgi_param PATH_INFO $fastcgi_path_info;
 fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
 include /etc/nginx/fastcgi_params;
}

Далее речь пойдет об общих методах диагностики и исправления ошибок. На крайний случай, если конкретные решения не помогли.

Проанализировать все недавние изменения в коде

Если недавно что-то поменяли, а после этого все сломалось, то надо это «поменяли» рассмотреть подробнее. Провести ручной дебаггинг, если можно это так назвать. Наверняка где-то затесалась несерьезная, но обидная ошибка. 

Удалить сторонние дополнения для CMS

Если вы используете условный WordPress, то разного рода ошибки могут подкрасться оттуда, где их не ждешь. Например, после установки нового расширения. 

Так что при подозрении на наличие сбойного дополнения, лучше попробовать от него избавиться и посмотреть, что будет. Возможно, ошибка исчезнет. 

После этого уже можно будет поискать альтернативное расширение или пообщаться с разработчиками по поводу того, почему вообще возникает сбой.

Главное, не забудьте сделать резервную копию CMS перед тем, как что-то удалять и менять. И продолжайте делать бэкапы после, чтобы всегда можно было восстановить рабочую версию сайта.

Откатиться на более старую версию CMS

Бывает так, что сама CMS несет в себе баги и ошибки. Ну или криво установилась. В таком случае можно восстановиться из старой резервной копии и откатиться на одну или несколько версий в прошлое. Когда все работало без ошибок.

Проверить новые записи в базе данных

Расширения могут вносить изменения в базу данных сайта. Иногда не очень полезные. Надо проверить, не появилось ли после установки свежего дополнения каких-либо непрошенных изменений в базе данных. Может, появились подозрительные записи, которых не должно быть. Лучше подвергнуть анализу всю БД от начала до конца (если другие методы исправления ошибки 405 не помогли, конечно).

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

A 405 is thrown by IIS when an HTTP verb(GET,PUT,POST,DELETE,HEAD,etc.) is requested and is not supported/disallowed by the designated handler.

You’ll need to open the IIS manager -> Default Web Site -> Handler Mappings (Or the handler mappings specific to your web-application)

enter image description here

In here you’ll need to play with the handler mappings as one of them is not allowing «POST» verbs.

As you are not posting to any specific page (.aspx, .ashx, etc.), it will be difficult to identify the exact handler that is causing you issues.

Handlers of interest may be:

  • ExtensionlessUrlHandler-ISAPI-4.0_32bit /64bit
  • StaticFile

Once you identify the handler your request is being routed to, double click it to open the dialogue.

enter image description here

From there click «Request Restrictions» then «Verbs»

Make sure the appropriate verb is present in the text area.

enter image description here

As I mentioned before, I’m not sure which handler is handling your request as you are not posting to any particular page (you may have URL re-writing in place that is routing your request appropriately).


If the above fails, you may need to check if WebDAV Publishing is installed and remove it (restart required).

WebDAV

В этой статье мы объясним, что такое ошибка 405 и как она может проявляться. А также расскажем, как исправить эту ошибку, возникающую на WordPress-сайте.

  • Что означает ошибка 405 Method Not Allowed
    • Google Chrome
    • Safari
    • Firefox
    • Microsoft Edge
  • Вариации ошибки 405
  • Как исправить ошибку 405 Method Not Allowed на WordPress-сайте
    • Проверьте, правильно ли вы ввели URL-адрес
    • Откат недавно установленных обновлений WordPress
    • Удалите новые плагины и темы оформления
    • Проверить любые непреднамеренные изменения в базе данных
    • Проверка конфигурации сервера
    • Просмотрите журналы сервера
    • Отладка кода приложения или скриптов
    • Что делать, если ни одно из этих решений не помогло
  • Заключение

Ошибка 405 Method Not Allowed возникает, когда браузер запросил доступ к одной из страниц сайта, но веб-сервер отклонил определенный в запросе HTTP-метод. Получается, что браузер не может получить доступ к запрашиваемой странице. Вместо интересующего пользователей конвента они увидят страницу с ошибкой.

Google Chrome

Ошибка 405 Not Allowed в Chrome

Safari

Ошибка 405 Not Allowed в Safari

Firefox

Ошибка 405 Not Allowed в Firefox

Microsoft Edge

Ошибка 405 Not Allowed в Microsoft Edge

Ошибку 405 не следует путать с кодом ответа 404 Not Found. Он означает, что запрошенный URL-адрес не найден или введен неправильно. Сообщение об ошибке 405 подтверждает, что запрашиваемая страница, но для выполнения запроса использовался неподдерживаемый HTTP-метод.

Это код ответа HTTP указывает, что метод запроса известен серверу, но не поддерживается целевым ресурсом.

Вот некоторые варианты отображения ошибки:

  • 405 Not Allowed;
  • Method Not Allowed;
  • HTTP 405 Error;
  • HTTP Error 405 – Method Not Allowed;
  • HTTP 405 Method Not Allowed.

Самой распространенной причиной возникновения ошибки 405 является неправильный URL-адрес. Большинство веб-серверов блокируют доступ пользователей к несуществующим страницам сайта.

Если вы обновили WordPress незадолго до того, как стало появляться сообщение об ошибке 405 Method Not Allowed, то именно обновление может являться причиной возникновения проблем. Это также относится к любым плагинам и темам оформления, которые вы недавно обновили.

Самый простой способ откатить обновления WordPress – использовать специальный плагин. Самый эффективный из них – WP Downgrade. Он в значительной степени автоматизирует процесс обновления.

Плагины и темы оформления могут создавать проблемы. Это связано с тем, что добавление любой функциональности на сайт влияет на его работу. Ошибка 405 быть связана с плагином или темой оформления, которую вы используете. А также если конкретное расширение конфликтует с другой частью CMS.

Удаления определенных плагинов или тем оформления может устранить ошибку 405 Method Not Allowed. Для этого перейдите в раздел «Плагины» панели администрирования WordPress.

Удалите новые плагины и темы оформления

Страница плагинов в WordPress

После удаления каждого плагина не забудьте проверять, устранена ли возникшая ошибка. Этот процесс позволит вам точно определить, какой плагин вызывает проблему.

Удалите новые плагины и темы оформления - 2

Как деактивировать плагин в WordPress

После проверки плагинов можно приступить к деактивации (удалению) используемой темы.

Рассмотренный выше способ не гарантирует, что изменения, внесенные расширениями, будут полностью отменены. Это особенно актуально для WordPress-плагинов. Многие из них могут изменять записи в базе данных, которые влияют на работоспособность WordPress.

Если вы уверены, что плагин или тема оформления являются причиной возникновения ошибки 405 Method Not Allowed, проверка используемой базы данных полностью решит проблему. Для этого необходимо открыть базу данных сайта и вручную просмотреть таблицы и записи, измененные расширением.

Ваш сайт, скорее всего, работает на сервере, который использует Apache или Nginx. На их основе базируется более 80% всех серверов. Проверка файлов конфигурации сервера на наличие неподдерживаемых инструкций поможет решить причину возникновения ошибки 405.

Например, если веб-сервер работает под управлением Apache, то конфигурационный файл .htaccess располагается в корневом каталоге сайта. В него можно попасть, перейдя по следующему пути:

Таким образом, файл .htaccess будет располагаться по адресу:

/home/public_html/.htaccess

Откройте файл .htaccess в текстовом редакторе и найдите строки, которые используют директивы Rewrite. Они являются частью модуля mod_rewrite в Apache и определяют текстовый шаблон, который будет сопоставляться со всеми введенными URL-адресами. Если посетитель сайта запрашивает URL-адрес, подходящий под правило RewriteRule, оно перенаправит посетителя соответствующим образом.

Вот простой пример правила RewriteRule, которое сопоставляет все входящие запросы и отвечает кодом ошибки 405 Method Not Allowed

Проверка конфигурации сервера

Пример правила RewriteRule

В конце записи правила есть флаг R = 405. Поэтому полученный код ответа будет 405. Если вы обнаружите другие «странные» директивы Rewrite в файле .htaccess, попробуйте временно закомментировать их, используя префикс #. После этого перезапустите веб-сервер, чтобы увидеть, решило ли данное изменение возникшую проблему.

Почти каждое веб-приложение хранит журналы на стороне сервера. Они содержат полную историю операций, совершенных приложением.

Журналы сервера немного отличаются. Они часто предоставляют подробную информацию о состоянии всех подключенных служб или даже только самого сервера.

Чтобы просмотреть логи сервера, вам нужно подключиться к вашему сайту через протокол защищенной передачи файлов (SFTP). В корневом каталоге найдите папку logs. В ней находятся журналы доступа и журналы ошибок WordPress:

  • Access.log;
  • Error.log.

Теперь просмотрите журналы и проверьте все записи, которые выглядят странно.

Если ни один из предыдущих методов не помог, тогда проблема связана с пользовательским кодом. Для ее решения нужно провести отладку кода.

Для этого нужно скопировать весь сайт на промежуточный сайт. После этого можно будет провести пошаговую процедуру отладки.

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

К счастью, в большинстве случаев ошибку 405 Method Not Allowed можно легко исправить с помощью быстрой отладки.

Web servers inform clients, like internet browsers for example, about the processing status of the submitted request with the help of HTTP status codes. So there are various codes that confirm the success or failure of a request – along with very specific messages. While some of these messages are encountered relatively frequently with daily use of the World Wide Web, the 405 (Method Not Allowed) error is one of the more rare error messages. In this article you’ll find out exactly what leads to this error message, and why solving the problem is the responsibility of the website operator.

Contents

  1. What’s behind the 405 HTTP error?
  2. When does the 405 error occur?
  3. HTTP error 405: How to fix the problem
    1. Solution 1: Enable HTTP methods
    2. Solution 2: Clean up the source code
    3. Solution 3: Bypass the provider’s security barrier

$1 Domain Names

Register great TLDs for less than $1 for the first year.

Why wait? Grab your favorite domain name today!

Matching email

SSL certificate

24/7/365 support

What’s behind the 405 HTTP error?

The Hypertext Transfer Protocol (HTTP for short) defines methods that indicate possible actions that can be performed on the contacted web server. For example, this includes the following methods:

  • GET: Retrieve information associated with a specific URL resource
  • HEAD: Retrieve header information linked with a URL resource
  • POST: Send data to the web server – for example, form data
  • PUT: Replace the data for a specific URL with new data transmitted by the client
  • DELETE: Delete the data behind the respective URL

To display this video, third-party cookies are required. You can access and change your cookie settings here.

The administrator can configure each web server so that the individual methods are either allowed or not allowed. For example, if there’s no interactive content on the website, it’s only logical that the POST method isn’t allowed, since the user has no options to enter their own data and send it to the server. Otherwise, the error message mentioned above with the status code 405 would appear, informing the browser and its user that the method is not allowed.

The exact wording of the 405 HTTP message varies from server to server. Here are some common phrases:

  • 405 Method Not Allowed
  • 405 Not Allowed
  • Method Not Allowed
  • HTTP 405 Error
  • HTTP Error 405 – Method Not Allowed
  • HTTP 405 Method Not Allowed
  • Error: 405 Method Not Allowed
  • 405 – HTTP verb used to access this page is not allowed
  • HTTP Status 405 – HTTP method GET is not supported by this URL

When does the 405 error occur?

We have already indicated that the 405 error is caused solely by a server-side problem. But since status code 405 technically belongs to the client error messages (codes with the pattern 4xx), this doesn’t seem to make sense. This contradiction is quickly solved, though: If, as a browser user, you forward a request to the webserver with an HTTP method that it doesn’t allow due to its configuration, the error lies on the client side from the server’s point of view – in this case, the client simply made a wrong request. The server isn’t aware when processing the request of the fact that you’re only interested in the website’s offer, for example, to fill out a contact form.

Three scenarios in particular can lead to a “Method Not Allowed” error message:

  • The ban of the corresponding HTTP method is due to a misconfiguration of web servers or software components that are supposed to perform the respective action for the desired URL resource.
  • The ban of the HTTP method is from the website operator – in most cases, for security reasons. The error lies in a URL resource of the web project in question, on the grounds that its programming requires its method to not be allowed.
  • The HTTP method is not allowed by the hosting provider of the website operator. This particularly occurs with the POST method, which is required for entering data and is blocked by some providers for security reasons when accessing HTML documents.

HTTP error 405: How to fix the problem

If you come across a web project that displays the 405 Not Allowed error message, you can hardly solve the problem yourself. While with other HTTP messages you can usually solve the problem using tricks like refreshing the page, restarting the router, or checking the proxy settings, these measures are useless against the 405 error. In this case, it makes sense to contact the responsible website operator or administrator to make the problem known or receive exact information about the causes.

If you yourself are responsible for the site that is displaying the 405 HTTP code to visitors, then the circumstances are of course different: Depending on the cause of the error message, you have several options for solving the problem. To avoid angering your users and/or being penalized by search engines, you should resolve the error as quickly as possible.

Solution 1: Enable HTTP methods

If you’re not sure of the cause of the “405 Method Not Allowed” message, you should always first look at the settings of the software components that are responsible for responding to HTTP requests. Typically, this is handled by the web server, but a pre-connected Proxy or HTTP handler (in ASP.NET web applications) could also be responsible for the problem if the method is simply not enabled. Since the different applications differ from each other in terms of configuration, you first have to find out how the activation or deactivation of the HTTP methods functions for each software.

For Apache web servers, enabled methods are specified with the help of the mod_allowmethods module, for example. This can be controlled using the AllowMethods directive in the <Location> containers, which are needed to specify settings for one or more desired URLs. One configuration that enables access to the resource as well as client-side data entry can be implemented with the following entry:

<Location "/">
  AllowMethods GET POST OPTIONS
</Location>

Note

With older Apache versions, permitted HTTP methods are defined with the directives <Limit> and <LimitExcept>

Solution 2: Clean up the source code

If you’ve deliberately blocked an HTTP method, for example, to guarantee the safety of the website (common practice for the PUT method), but the client still triggers such a request to retrieve URL resources, this is often due to incorrect website programming. The requested page or element is therefore incorrectly linked with the method, which is why the 405 error is the logical consequence. The solution is to locate the problematic code in the corresponding HTML document and replace the entered code with the correct request method. If the server configurations and source code are reconciled, then there’s a high possibility that the 405 HTTP error will disappear from the browser window of your visitor.

Solution 3: Bypass the provider’s security barrier

As previously mentioned, the 405 error can also have the background that the corresponding HTTP methods for certain MIME types – like an HTML document, for example – have been disabled by the hosting provider for security reasons. In this case, you can of course contact your provider and ask for approval – but if this isn’t possible, there are tricks that allow you to use the method for your web project anyway.

You can deliver the website with a different MIME type available for the desired method to work around the barrier. POST, for example, is usually deactivated for HTML pages, while the method functions in PHP documents. If you change the extension type, for example, from index.html to index.php, there’s a good chance that you’ll have solved the “405 Method Not Allowed” problem.

To display this video, third-party cookies are required. You can access and change your cookie settings here.

A second trick is to implement the website that causes the HTTP error as the content of the displayed 405 error page. To do this, simply save the page in question in a separate directory and define this in the configuration file as the official 405 error message:

ErrorDocument 405 /PathToFile/example.html

This solution does have the disadvantage, though, that all success page accesses for the page are classified and counted as errors, which complicates the statistical analysis.

Related articles

403 Forbidden: What does the http status code mean and how do you fix it?

403 Forbidden: What does the http status code mean and how do you fix it?

Is your browser displaying an http error 403 instead of the web page you requested? This means that the web server has not granted you access to that page. The reason for this differs from case to case; sometimes the website operator as secured this area from being accessed but sometimes it’s simply a case of adjusting your browser settings. This article outlines the various causes of the http…

403 Forbidden: What does the http status code mean and how do you fix it?

How to fix Error 401 Unauthorized

How to fix Error 401 Unauthorized

You’re surfing around on the internet, but instead of getting the desired content you only receive an error message: annoying or even downright frustrating. Especially if you don’t exactly know what the status is supposed to mean. How are you expected to solve the problem, if you don’t know what’s causing it? This also goes for the error 401. Here we explain what the error means and what you can…

How to fix Error 401 Unauthorized

HTTP 400: Bad Request explained

HTTP 400: Bad Request explained

Internet users are often confronted with error messages. HTTP status codes can be especially annoying, and even more so if you don’t understand what they mean. The message ‘HTTP 400 – Bad Request’ is a mystery for many internet users, but luckily it can be solved in most cases. We explain what the error message means and how to fix the error.

HTTP 400: Bad Request explained

HTTP 408: how to fix the timeout error

HTTP 408: how to fix the timeout error

Permanent availability is one of the most important things when it comes to a website. However, even the best technical conditions do not offer a 100% guarantee that a website will constantly run smoothly. Connection errors like HTTP error 408 regularly present websites with minor and major difficulties, especially since the causes are often found on the client side. Our guide looks at the causes…

HTTP 408: how to fix the timeout error

GET vs. POST – the two most important HTTP requests compared

GET vs. POST – the two most important HTTP requests compared

The two most common and well-known website HTTP requests are GET and POST. But which request method is better? Learn more about these two HTTP requests and find out which method is the right one for your programming needs.

GET vs. POST – the two most important HTTP requests compared

Понравилась статья? Поделить с друзьями:
  • Ошибка this is not exe you are looking for
  • Ошибка the dynamic library gsrld dll failed to load
  • Ошибка the dism log file can be found
  • Ошибка the disk read error occurred
  • Ошибка the disk in not empty