Перейти к содержимому

MOAB

- - - - -

Запрет индексации сайта.


  • Войдите, чтобы ответить
Сообщений в теме: 14

#1 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 349 сообщений
1 862

Отправлено 09 Февраль 2018 - 10:52

У меня есть копия сайта на сервисном домене предоставленном хостером. Эта копия нужна для того чтобы программист спокойно ковырялся в коде и обкатывал доработки не опасаясь обрушить рабочий сайт.
Собственно вопрос, как эту копию закрыть от индексации?
Я в роботс добавил
User-agent: *
Disallow: /
Этого достаточно, или Яндекс с Гуглом все равно сунут туда свой нос? И отсюда второй вопрос, какие неприятности это сулит?
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru

#2 azsx

azsx

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 4 802 сообщений
3 014

Отправлено 09 Февраль 2018 - 11:04

Правильнее сказать так, если сперва поисковые системы считывают запрет на индексацию, то потом они могут индексировать сайт сколько влезет, в выдаче он появляться не должен.
На практике сбои бывают.

#3 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 2 829 сообщений
1 443
  • ИзСанкт-Петербурга

Отправлено 09 Февраль 2018 - 11:09

этого достаточно. Так большинство и делают.

#4 angr

angr

    Мастер

  • S.E.Syndicate
  • PipPipPipPip
  • 599 сообщений
999

Отправлено 09 Февраль 2018 - 12:13

Просмотр сообщенияprotector сказал:

этого достаточно. Так большинство и делают.
+1

#5 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 1 987 сообщений
3 390
  • Излесу, вестимо

Отправлено 10 Февраль 2018 - 01:02

Просмотр сообщенияazsx (09 Февраль 2018 - 11:04) писал:

На практике сбои бывают.

Бывают. С Яндексом. Если слегка расслабиться, и вместо User-agent написать User-Agent, этот странный тип сделает вид, что эту директиву он не понимает. С Гуглом таких проблем не обнаружено.

Кстати, тем, кто имеет дело с Битриксом, нужно об этом помнить – автоматически генерируемый этим слонопотамом robots.txt грешит именно таким написанием, так что для Яндекса там "ничего нет".
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там

#6 Дартаньян

Дартаньян

    во имя матана

  • Участник
  • PipPipPipPipPip
  • 4 785 сообщений
5 929
  • ИзКрии

Отправлено 10 Февраль 2018 - 02:30

Просмотр сообщенияSpinne сказал:

Если слегка расслабиться, и вместо User-agent написать User-Agent, этот странный тип сделает вид, что эту директиву он не понимает.
Имеются примеры, что таки понимает.

#7 Илья

Илья

    Матаноадептикс

  • Основатель
  • PipPipPipPipPip
  • 1 589 сообщений
1 879
  • Изгалактики Мле́чный Путь

Отправлено 10 Февраль 2018 - 14:34

Просмотр сообщенияAdisPrint сказал:

Собственно вопрос, как эту копию закрыть от индексации?
Если речь идет о develop версии, то 401 в помощь.
«функция подсчёта длины каждого вектора в векторе векторов, на выходе вектор длин векторов-векторов» © 先生

#8 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 1 987 сообщений
3 390
  • Излесу, вестимо

Отправлено 12 Февраль 2018 - 18:10

Просмотр сообщенияДартаньян (10 Февраль 2018 - 02:30) писал:

Имеются примеры, что таки понимает.
Видимо, это у него избирательно. :) Поскольку примеры непонимания тоже имеются. А как только наведен порядок с регистром – ему тут же все становилось понятно.
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там

#9 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 349 сообщений
1 862

TC Отправлено 13 Февраль 2018 - 11:00

А натолкните на мысль пжалуста.

На странице оформления заказа имеются радиокнопки. Если в них тыкнуть то выбор пишется в переменную сессии. Нужно сделать так чтобы после обновления страницы радиокнопки вновь были не выбраны. Т.е. нужно как-то уничтожить переменную сессии.
Я в js файл добавил вот такой код, он отменяет выбор радиокнопки, но переменная сессии остается.
$('input[name=shipping]:checked').attr('checked',false);
Вот этот код в php файле вроде убивает сессию
if (!isset ($_POST['shipping'])) unset($_SESSION['shipping']);
Но блин работает это только для зарегистрированных пользователей. Для нового пользователя, когда не заполнены адресные данные, доставка не посчитана... Этот код не дает выбрать радиокнопку. :(

Т.е. это не универсальное решение, а костыль, а хотелось бы универсальное решение.
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru

#10 Serg_pnz

Serg_pnz

    Hanswurst

  • Старая гвардия
  • PipPipPipPipPip
  • 1 957 сообщений
1 508
  • Из*** гонец? Гонец из Пензы?... Нет – реальный гонец!

Отправлено 13 Февраль 2018 - 14:40

Сессию лучше бы убивать после отправки и проверки post.
А зачем Вам сессия на форме?
Цены на рекламу на форуме Webimho | Пущу на квартиру VPS саттелиты по 30 руб./мес.
Ида: Не все кальсоны с оторванными пуговицами – брюки. © Serg_pnz

#11 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 349 сообщений
1 862

TC Отправлено 13 Февраль 2018 - 16:41

Serg_pnz, Я фиг его знает зачем мне сессия на странице оформления заказа. Так в движке сделано. :)
Этот код отвечает за выбор радиокнопки.
$checked = (($quotes[$i]['id'].'_'.$quotes[$i]['methods'][$j]['id'] == $_SESSION['shipping']['id']) ? true : false);
Пока сессионной переменной $_SESSION['shipping'] нет, ничего и не выбрано, но стоит раз выбрать способ доставки и все, далее сколько страницу не перезагружай, радиокнопка останется выбранной, пока куки не почистишь или новую сессию не начнешь. А мне нужно обнулить ее. Иначе получается например клиент вернулся в корзину, добавил что-то или убрал, снова вернулся на страницу оформления, а способ доставки остался тем же. И все бы ничего, только сумма изменилась, а пересчет запускается по тыку по модулю. А если способ уже выбран, то тыкать покупателю незачем.
И далее
$quotes[$i]['methods'][$j]['radio_field'] = vam_draw_radio_field('shipping', $quotes[$i]['id'].'_'.$quotes[$i]['methods'][$j]['id'], $checked,'id="'.$quotes[$i]['methods'][$j]['id'].'"');

ИМХО нужно убить одну переменную сессии $_SESSION['shipping']['id'] при перезагрузке страницы.
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru

#12 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 1 987 сообщений
3 390
  • Излесу, вестимо

Отправлено 13 Февраль 2018 - 18:12

Кто ж вам подскажет по таким клочкам кода... :)
Вам бы где-то в скрытом <div> выгнать значение $_SESSION["shipping"]["id"] чтобы посмотреть, какое оно при входе на форму незарегистрированного посетителя. Я предполагаю, что оно в этом случае не "убитое", а пустое. Тогда так: после отправки формы (POST) сбросить это значение...

if (!empty($_POST)) $_SESSION["shipping"]["id"] = ''; // или null - черт его знает, как там разработчики это затеяли...
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там

#13 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 349 сообщений
1 862

TC Отправлено 15 Февраль 2018 - 17:47

if(event.keyCode == 13){
event.preventDefault();
return false;
}
Какой аналог этого будет на тачскрине?
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru

#14 Serg_pnz

Serg_pnz

    Hanswurst

  • Старая гвардия
  • PipPipPipPipPip
  • 1 957 сообщений
1 508
  • Из*** гонец? Гонец из Пензы?... Нет – реальный гонец!

Отправлено 15 Февраль 2018 - 19:31

Тоже самое http://jsfiddle.net/hdp6n4cn/1/
Для удобства перехода урл для мобильника тут Прикрепленный файл  .gif   1,27К   0 Количество загрузок:
Цены на рекламу на форуме Webimho | Пущу на квартиру VPS саттелиты по 30 руб./мес.
Ида: Не все кальсоны с оторванными пуговицами – брюки. © Serg_pnz

#15 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 349 сообщений
1 862

TC Отправлено 15 Февраль 2018 - 19:50

Serg_pnz, Да, вроде тоже, но точно не то. У меня на сайте есть поле ввода индекса, когда его начинаешь вводить, если такой есть то выпадает список подсказок с индексами, из которого нужно выбрать нужный. Если вместо выбора жмякнуть Enter, то появляется ошибка. Ну так мне сделали. Я взял и запретил Enter в этом поле, и на компе все работает, а вот на планшете можно тыкнуть кнопку Далее или у кого она как обозначена и действие происходит.
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru



Похожие темы


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных



© 2018 SMO&SEO форум «WEBIMHO» — продвижение и создание сайтов, интернет-маркетинг

По вопросам рекламы на форуме и цены на рекламу
Все материалы SEO форума разрешены к копированию только с установкой гиперактивной ссылки на webimho.ru,
тем, кто этого не сделает, мы оторвем руки и ноги и поменяем местами,
а когда выйдем из тюрьмы, опять оторвем и опять поменяем.


Россия, г. Москва

Мы в соцсетях: twitter | вконтакте | facebook | livejournal