Как стать автором
Обновить

Комментарии 29

Поясните, как может поиск попасть на приватную страницу, если все организовано на сессиях?
Бывают случаи, когда не удобно делать доступ к приватной странице при помощи авторизации. Конечно, речь идет именно о таком случае.
Это не повод выкладывать приватную информацию по публичному URL. Ещё скажите что вам неудобно вводить пароль при входе на хабр.
А доступ к странице для восстановления пароля по секретной ссылке, Вы бы тоже предложили защитить авторизацией? :)
Генерировать новый случайный пароль.
Такая ссылка, как правило, одноразовая и живёт ограниченное количество времени. Даже, если и попадёт в индекс поисковой системы — ничего страшного не случится.
В случае с РНР — идентификатор сессии (PHPSESSID) может оказаться среди GET параметров, что сделает возможным заход поисковика на закрытые страницы пока сессия жива.
Это происходит, насколько я помню, только когда отключены куки. Много сейчас таких пользователей?)
это настраивается в конфиге php на сервере
Вы правы — случай редкий, и скорее это исключение, чем правило. Тем не менее его тоже стоит иметь ввиду.
Если в конфиге PHP указано передавать сессию для тех, у кого включены куки — это опять криворукость админов, против которой любые меры бессильны.
Это пример того, что параноики, отключающие куки в целях борьбы за свою приватность, рискуют личной информацией больше других.
Чтобы не закрытые данные не попали в выдачу, нужно эти данные убрать из публичного доступа. Используйте авторизацию. Это единственный рабочий способ. Кто угодно может написать бота, который игнорирует и robots.txt, и noindex.
Бывают случаи, когда не удобно делать доступ к приватной странице при помощи авторизации.
Простейший пример — некий электронный билет или страница трекинга, доступ к которой должен быть по секретной ссылке, которая прийдет клиенту на почту.

И про бота Вы погорячились — конечно секретная ссылка должна состоять, например, из 32-символьного ключика (уникального для каждой страницы). Делать секретную ссылку ввиде /print-ticket/12/ совсем глупо, нечего обсуждать.
> Бывают случаи, когда не удобно

Бывают случаи когда приватная информация попадает в паблик и все думают «лучше б было не удобно».
Что мешает вместе с уникальной ссылкой прислать уникальный пароль, который просто нужно будет скопировать в текстовое поле?
Секретная ссылка, а перейдя на неё, пользователь введёт свой e-mail (фамилию, номер заказа, считалочку или что-либо ещё), после чего получит доступ к приватной информации.
Ну причем тут авторизация? Бывают случаи, когда не удобно делать доступ к приватной странице при помощи авторизации. Простейшие примеры — некая страница трекинга, которую надо показывать по секретной ссылки (она может приходить на почту клиенту).

И про бота Вы погорячились: секретный url приватной страницы должен содержать, например, 32-х символьный уникальный ключик. Url у приватной страницы просто не должен быть ввиде /print_ticket/23/, обсуждать тут вроде-бы нечего.

Про бота я не погорячился. «Секретные» URL'ы ведь как-то к боту яндекса попали?
нутк уже вроде «обсасали» эту тему, про метрику и яндекс-бар.
Еще есть старый добрый способ — отдавать приватные страницы, доступные без авторизации, только по POST запросу. Т.е. приходишь на урл приватный, а там кнопка — «жмите что бы посмотреть», вполне годный вариант. Поисковики вроде как пост-ы пока не делают.
В более продвинутом варианте можно и пароль внедрить, присылаемый вместе со ссылкой на приватную страницу.
А в чем разница между уникальным паролем и уникальным ключиком в url (тем-же паролем посути)?
Вы же, наверное, не опасаетесь, что яндекс-бот перейдет по ссылке для подтверждения регистрации на форуме, если такая будет в письме на яндекс-почте?
Пароль идёт отдельно от URL и боты с современным уровнем «интеллекта» его автоматически не распарсят.
простите, что-то с хабром — не удается отправить коммент. На третьей попытке, не туда ответ отписал.
Урл — адрес страницы. Пароль — средство авторизации. Пока первое приравнивают ко второму будут топики о том, как в очередной раз пользовательские данные попали в индекс.
Аутентификации конечно же.
Как они попадут, если индексация той страницы будет запрещена?
«Как не попасть в выдачу Яндекса»
на SearchEngines и Sape от такой темы бы повесились )))
А по теме я считаю, что нечего яндексу ходить по ссылкам из бара. Пусть ходит с морды и по сайтмапе.
Опять двадцать пять.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории