Legosp Forum

Shop-Script "Legosp" => Общие вопросы => Тема начата: maryar от Марта 10, 2014, 09:16:30 am

Название: Перестали работать формы на сайте.
Отправлено: maryar от Марта 10, 2014, 09:16:30 am
Помогите пож-та разобраться.

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


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

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

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

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

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

Название: Re: Перестали работать формы на сайте.
Отправлено: maryar от Марта 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, но "назвался груздем, полезай в кузовок", приходится выкручиваться.
Название: Re: Перестали работать формы на сайте.
Отправлено: maryar от Марта 10, 2014, 10:40:48 am
А по DDos атаке на сайт кто-нибудь может посоветовать, как защитится?

У меня такая картина была
(http://s003.radikal.ru/i201/1403/ab/90e727bbb4d1.png)

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

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

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

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

Сервер отдает код: 200
Название: Re: Перестали работать формы на сайте.
Отправлено: maryar от Марта 10, 2014, 06:11:46 pm
Спасибо, почитаю.
Я думала, что при превышении допустимой нагрузки, сайт отключат на хостинге временно, а конкуренты тем временем продадут весь свой товар)