- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Основной вопрос был "Какой ответ сервера должен быть при обращении к файлу на прямую из адресной строки?" - это касается ПС.
Вопрос дурацкий. Если было интересно про ПС, то следовало задать вопрос "Индексируют ли ПС обработчик формы?". И в случае положительного ответа (впрочем, ответ Вы и сами можете увидеть на своём сайте) задать вопрос "Как сделать, чтобы поисковики не лезли в обработчик формы?".
Это тоже вопрос не "оптимизации", а из разряда "как правильно сделать". И ответ на него тоже технический - 200.
Любой документ И для юзера И для возможности индексации ПСами (ибо ПСы это те же юзеры) должен отдавать 200.
Спасибо, понял!
Дело в том, что там нечего индексировать, там просто обработчик.
Будет ли верным решением для ПС, для ЛЮДЕЙ, для безопасности? Если я сделаю так:
htaccess
RewriteRule ^(filename\.php) - [F,L,NC]
robots
Disallow: /filename.php
В этом случае при обращении к файлу напрямую из адресной строки, будет ответ 403.
С данным решением у меня форма перестала отправлять письма
СДЕЛАЛ ПО ДРУГОМУ
robots
Disallow: /filename.php
Из htaccess убрал
RewriteRule ^(filename\.php) - [F,L,NC]
Для файла php сделал "ТОЛЬКО ЧТЕНИЕ"
Дело в том, что там нечего индексировать, там просто обработчик.
Обработчики не индексируются (если там чисто php, без вывода контента по этому адресу). Как и любые др, документы где нечего индексировать. Главное понимать, что индексируется не ссылки, а документы по ссылкам.
Т.е. то, что ты натворил - абсолютно лишнее. Более того - явно показал всем файл обработчика.
(Вот про индексацию - это сеошные вопросы. А ответы сервера - технические.)
SeVlad
Просто при обращении к файлу напрямую у меня выскакивает благодарственное сообщение, то есть там есть не большая фраза. По этому закрыл файл в robots.
Главное понимать, что индексируется не ссылки, а документы по ссылкам.
Полностью с Вами согласен.
Просто при обращении к файлу напрямую у меня выскакивает благодарственное сообщение, то есть там есть не большая фраза. По этому закрыл файл в robots.
Ну тогда можно и закрывать. Но вообще это не очень хорошее решение - ТАК делать обработчик. Да и в самом файле нужно прописать заголовки запрета индексации (тогда и в роботсе не нужно его палить)
Да и в самом файле нужно прописать заголовки запрета индексации (тогда и в роботсе не нужно его палить)
Спасибо большое, сам бы не допер!
В самом файле прописать как то так? Или для php другое решение?
<html>
<head>
<meta name=“robots” content=“noindex, nofollow”>
</head>
<body>
тут код исполняющий php
</body>
</html>
В самом файле прописать как то так? Или для php другое решение?
Для php обычно расширение .php (можно изменять, но не стоит)
А php-файл вполне можно вставлять и html-код. Если правильно это делать.
SeVlad
Да, забыл пописать <?php ... ?>
Теперь все встало на свои места.
Спасибо!
Теперь все встало на свои места.
Точно всё встало? А если в форме что-то не так заполнено, юзеру благодарность выпишут или попросят его вернуться взад?
Я понимаю, что вы не очень разбираетесь в PHP, но скрипт должен быть защищен.
Для примера, приведу свой вариант - проверка реферрера и проверка - послал ли пользователь нужный текст.
// Защита от ботов - без реферрера сайта
if (substr_count(strtolower(getenv("HTTP_REFERER")), getenv("HTTP_HOST"))!==1) {header("HTTP/1.0 301 Moved Permanently"); header("Location:/");die;}
// Защита, если не заполнено поле с именем text (имя взял ДЛЯ ПРИМЕРА!)
if (!isset($_POST["text"]) or !empty($_POST["text"])) {header("HTTP/1.0 301 Moved Permanently"); header("Location:/");die;}
?><html>
<head>
<meta name=“robots” content=“noindex, nofollow”>
</head>
<body>
тут код исполняющий php
</body>
</html>
Если нет - идет переадресация на главную. "Location:/". Но можно и 404 отдавать. Просто так - никто не зайдет.
В общем, если нужно, помогу настроить все. У меня тоже большая часть сайтов - HTML :)