siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

Возможно ваш случай /ru/forum/825241

собственно да, проблема то в чем, если вы в состояние исправить скрипт? Зачем лишний раз что то писать в htaccess

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

Вам нужно на роутере или что там у вас, перенаправлять запросы (port forwarding) к 80 порту из вне на свой локальный сервер. Апач настроить чтобы слушал ип адрес вашей сетевой карты

required в html5

+ invalid и valid псевдо кпсс классы

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

287_08:
Возможно потому как для каждого вордпресса в корне лежит свой htaccess.

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

RewriteRule ^$ http://site.ru/ [R=301,L]

287_08:
Редирект происходил, но сервер отдавал 200 код.

По сути редирект не может происходить с кодами, отличными от 301 или 302. Вы либо перепутали его с реврайтом, либо вы за код 200 приняли код которая отдает редиректная страница - что в принципе и должно быть.

Тоже может быть кому пригодится

RewriteEngine On

RewriteRule ^(site1|site2)/$ / [R=301,L]

добавить в корневой htaccess (site.ru/.htaccess) и после RewriteEngine если он там есть

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{QUERY_STRING} ^r=page/

RewriteRule ^$ /? [R=301,L]

Eva_Smith:
Я так понимаю это была имитация переходов? Никакого взлома?

Лол. Что-то мне подсказывало что все именно этим и закончится.

Где-то тут уже обсуждались "мнимые" переходы с сайта и статистикой li, и даже топик такой большой был.

Всего: 6568