В социальной сети, для пользовательских профилей, как мы создаем поисковую систему для поисковых систем, если владелец учетной записи задает конфиденциальность профиля всем? Это так же просто, как добавление тега робота на страницу? Затем, если пользователи изменят конфиденциальность, чтобы не иметь ее для поиска, мы удаляем тег? Мне нужно реализовать эту функцию на моем сайте, но я не уверен, где начать мероприятие?Создание профилей поисковой системы - доступно для поиска?
ответ
Каждый профиль должен иметь уникальный URL-адрес. это можно сделать разными способами (например, переписать мод, ASP.NET Routing: http://msdn.microsoft.com/en-us/library/cc668201.aspx и т. д.). Если страница не должна отображаться/не публично, когда поисковая система пытается просмотреть ее, перенаправление на страницу, в которой говорится, что профиль не является общедоступным.
Конечно, одна вещь, которую вы хотите задать, - это Robots exclusion protocol (aka robots.txt
), которая указывает, какие пути следует игнорировать поисковыми роботами; вы должны иметь возможность обновлять эту настройку для каждого пользователя, чтобы запретить сканирование в будущем.
Вы также можете посмотреть функцию Google Sitemaps; это позволяет вам предлагать Google - даже для списков страниц, которые сильно меняют - какие URL-адреса (в вашем случае URL-адреса ваших профилей пользователей) Google должны сканировать. Как они отмечают, это не гарантирует, что каждый URL будет сканироваться, но он должен помочь.
У меня нет ответа, и мне было бы очень интересно узнать больше о том, что это протокол для запроса поисковой системы удалить URL-адреса, которые он уже сканировал. Насколько я знаю, удаление страницы из файла robots.txt и sitemap.xml не заставит Google удалить эту страницу из своего индекса, но будет только постепенно обрезаться, поскольку поисковая система решит, что она устарела. С другой стороны, ваши пользователи, вероятно, захотят, чтобы их страницы не были доступны для поиска, как только они проверили это предпочтение. Возможно, вам просто нужно обучить пользователей этому различию, но мне также будет любопытно, если это программные способы справиться с этим. (Например, я считаю, что Twitter имеет возможность попросить Google прекратить возвращать твит в результатах поиска после его удаления.)
- 1. Создание поисковой системы
- 2. Результаты поиска поисковой системы
- 3. Создание GUI для поисковой системы
- 4. Создание страницы поисковой системы
- 5. Создание поисковой системы в Интернете
- 6. создание системы профилей пользователей
- 7. Создание поисковой системы, как google
- 8. Создание точной поисковой системы PHP для поиска базы данных
- 9. Создание простой модели поисковой системы
- 10. Создание поисковой системы вашего сайта
- 11. Создание поисковой системы базы данных, как Google
- 12. Symfony2 стратегия поисковой системы
- 13. Создание поисковой системы в разных таблицах
- 14. создание поисковой системы в python django
- 15. виджет поисковой системы для Android
- 16. Компонентное слово для поисковой системы
- 17. Интерфейс поисковой системы интранета?
- 18. Создание поисковой системы с использованием PDO/PHP
- 19. Идентификатор поисковой системы
- 20. Компоненты поисковой системы
- 21. Создание простой поисковой системы с текстовым файлом
- 22. Создание простой поисковой системы с фильтрами
- 23. Улучшение поисковой системы
- 24. Создание пользовательской поисковой системы с asp.net
- 25. URL-адрес поисковой системы
- 26. QUnit - тестирование поисковой системы
- 27. Разбивка страницы поисковой системы
- 28. PDO Неисправность поисковой системы
- 29. Создание поисковой системы на основе лексических таблиц/распределений частот?
- 30. php фильтр поисковой системы