Сделать страницу общедоступной, а затем скрыть страницу от общедоступной в зависимости от настроек.Как? - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть профили пользователей на моем сайте.Пользователи могут сделать его общедоступным, установив флажок (поиск возможен через поисковую систему) и снимите флажок, чтобы заблокировать поиск страницы в поисковой системе.Сайт находится в php codeignitor.

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

Ответы [ 2 ]

0 голосов
/ 13 апреля 2011

самый быстрый способ автоматического удаления страниц из Google

  • установка новой даты последнего изменения этой конкретной страницы
  • возврат HTTP 410 для URL страницы (вы все еще можетеотобразить на нем содержимое, или сделать так, чтобы в HTTP 410 был пользовательский агент Google, или без cookie, или без заголовка языка
  • поместить URL-адрес в sitemap.xml (с новой датой последнего изменения)
  • ping sitemap.xml в Google

с помощью этого метода вы можете заставить страницы исчезать из Google SERPS через 1–2 часа (если ваш сайт регулярно сканируется).

примечание: если вы хотите удалить тысячи и тысячи страниц одновременно, этот процесс займет больше времени.

0 голосов
/ 12 апреля 2011

Это небезопасно, но вы можете проверить URL-адрес ссылающихся посетителей и разрешить / отклонить их запросы путем поиска адреса поисковой системы. Результаты все равно будут отображаться в Google, и будет кэширование страниц (которое можно остановить с помощью тега <meta>).

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

...