Наполнение, обновление и прочие работы над сайтом (белые методы) в любом случае играют положительною роль.
А вот тратить время на добавление страниц через форму не обязательно, при нормальной перелинковке, Яндекс и сам найдет новые страницы на сайте.
Скрипт не ахти, но для начала пойдет...
Исправил несколько мелких ошибок в скрипте.
Исправленная версия:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Отправка письма</title> <meta content="text/html;charset=windows-1251" http-equiv="Content-Type"> </head> <body> <? //определение адреса, на кот. будет отправляться форма $email='robot@site.ru'; $mailto="lanmob@gmail.com"; if (empty($ok)) { ?> <h3>Отправьте вопрос автору сайта</h3> Поля, отмеченные (*), обязательны для заполнения. <br><br> <form action="<?echo $PHP_SELF;?>" method="post"> <table> <tr> <td>Ваше имя:</td> <td> <input type="text" name="username" size="30" maxlength="20"></td> </tr> <tr> <td>* E-mail:</td> <td><input type="text" name="mailfrom" size="30" maxlength="50"></td> </tr> <tr> <td>* Вопрос:</td> <td><textarea cols="50" rows="10" name="question"></textarea></td> </tr> </table> <input type="submit" name="ok" value="отправить"> </form> <? } else { //проверяем e-mail на корректность if(!preg_match("/^([a-z,0-9,_,\-,\.])+\@([a-z,0-9,_,\-])+(\.([a-z,0-9])+)+$/", $mailfrom)) { $error = "Не верно заполнено поле: <b>E-mail</b><br>"; } if (empty($question)) { $error .= "Не заполнено поле: <b>Ваш вопрос</b><br>"; } if (isset($error)) { echo $error; echo "<br><a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>"; exit; } //формируем тело и тему сообщения $subject="Вопрос от $mailfrom"; $body="Имя:\n$username\n\nE-mail:\n$mailfrom\n\nКомментарии:\n$question"; //конвертируем из win в koi $body=convert_cyr_string (stripslashes($body),'w','k'); $subject=convert_cyr_string (stripslashes($subject),'w','k'); //отправляем по почте... $sucess = mail($mailto, $subject, $body, "From: $email\nX-Mailer: PHP/" . phpversion()); if ($sucess) { echo "Спасибо. Ваш вопрос отправлен.<br><br>"; echo "<a href=\"javascript:history.go(-1)\" class=\"text\">Вернуться назад</a>"; } } ?> </body> </html>
А почему бы Вам не тестировать и настраивать скрипты сначала у себя на локальном сервере, а потом уже копировать их на хостинг? Думаю так будет значительно быстрее и легче разобраться, что к чему.
Самый простой способ установки локального сервера – это скачать и установить пакет Денвер (http://www.denwer.ru/).
Продвижение сайта это комплексная и кропотливая работа над структурой, контентом и другими внутренними и внешними факторами, о которых просто невозможно написать в одном топике.
Злоупотребление большинством таких методов зачастую приводит к санкциям со стороны ПС и я Вам уже указал на одно из ГРУБЫХ злоупотреблений (нарушений) на Вашем сайте.
Ссылки на сайт можно получить не только путем обмена. Как вариант, можно зарегистрировать сайт в белых каталогах, что может дать около 150 или больше ссылок на сайт в зависимости от качества базы и описаний.
В остальном, читайте форум, и Вы найдете ответы на большинство возникающих вопросов. Начать рекомендую отсюда: /ru/forum/87037
А если не совпадает, тогда что? Будет считаться внешней…
И что Вы предлагаете делать индексирующему боту с e-mail адресом?
Тогда этот вопрос скорее к Вашей системе покупки-продажи ссылок, почему они учитывают email адрес как внешнюю ссылку.
ИМХО, cсылка на почтовый ящик не считается ни внутренней, ни внешней.
Если не секрет, чем именно хорош этот домен? Что за сайт планируется на нем разместить?
Какие горбатые ссылки? Посмотрите внимательней на адреса… www.www.site.ru это явно субдомен www для сайта site.com.
Колпин, если Вы не создавали такой субдомен – тогда будет не лишним уточнить у Вашего хостера почему так получилось.
Чтобы исправить сложившуюся ситуацию я бы сделал следующее:
1. Определился с главным хостом
2. Прописал в файле robots.txt директиву Host: и дождался переклейки зеркал Яндексом
3. Поставил 301 редирект с www.www.site.ru на главный хост
4. Через некоторое время (месяц или больше) удалил бы то, что привело к формированию ошибочного адреса.
Да, сайт есть в индексе… Главная страница тоже..
ИМХО, на Ваш сайт никаких санкций не наложено (по навскидку придуманному запросу «Фокусники оригинального жанра» Ваш сайт на 7 месте…). Видимо, просто конкуренты начали работать над своими сайтами…
Но Вы все равно играете с огнем… Такие вещи как эта: /links.htm не стоит разводить на своих сайтах. Зачастую за такое просто банят. Выводы делайте сами...
Для начала проверьте, есть ли проиндексированные страницы сайта в индексе Яндекса. На всякий случай проверьте сайт как с www так и без.
Этот сервис может помочь Вам в этом: http://be1.ru/stat/