Автор Тема: Перестали работать формы на сайте.  (Прочитано 6925 раз)

Оффлайн maryar

  • Чайник
  • *
  • Сообщений: 15
    • Просмотр профиля
Перестали работать формы на сайте.
« : Марта 10, 2014, 09:16:30 am »
Помогите пож-та разобраться.

На сайт была атака, завалили спамом в комментариях, плюс долбили в 404 ошибку и index.php (пока не забанила по IP)
После этого  сделала редирект с index.php на главное зеркало (можно так вообще?)


Все формы стали перекидывать на главную после нажатия кнопки отправить (шаблон не правила)

Решила, что из-за рекдиректа. Убрала редирект, все равно перекидывает.

Вспоминаю, может с перепугу еще что делала на сайте.

Может есть мысли поэтому поводу.

Буду благодарна за помощь.


Оффлайн maryar

  • Чайник
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Перестали работать формы на сайте.
« Ответ #1 : Марта 10, 2014, 10:20:00 am »
В общем, похоже из-за редиректа не работали.

form action="index.php"

Здесь исправила в product_detailed.tpl.html 

на

form action="/"

Формы заработали.

А с /index.php идет редирект на главную, хотя в htaccess редиректа нет.

В файле index.php сверху стоит такая конструкция. Это редирект?

if($_SERVER['REQUEST_URI'] == "/index.php") {
header("Location: /",TRUE,301);
exit();
}

Извините, если туплю, вообще ничего не понимаю в php, но "назвался груздем, полезай в кузовок", приходится выкручиваться.

Оффлайн maryar

  • Чайник
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Перестали работать формы на сайте.
« Ответ #2 : Марта 10, 2014, 10:40:48 am »
А по DDos атаке на сайт кто-нибудь может посоветовать, как защитится?

У меня такая картина была


и еще 900 комментариев за ночь прислали.

Это ведь атака, правильно?

По 404 ошибке:
ответ сервера не 404, а 302. Хотя, должна отдавать 404 ответ, если я правильно понимаю.

Еще на такой запрос:
/index.php?productID=(здесь какая-нибудь несуществующая абракадабра)

Сервер отдает код: 200
« Последнее редактирование: Марта 10, 2014, 10:48:15 am от maryar »

Оффлайн maryar

  • Чайник
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Перестали работать формы на сайте.
« Ответ #3 : Марта 10, 2014, 06:11:46 pm »
Спасибо, почитаю.
Я думала, что при превышении допустимой нагрузки, сайт отключат на хостинге временно, а конкуренты тем временем продадут весь свой товар)
« Последнее редактирование: Марта 10, 2014, 06:14:04 pm от maryar »