Как сделать частный URL?

Я хочу создать частный URL как

http://domain.com/content.php?secret_token=XXXXX

Затем страницу смогут видеть только посетители, у которых есть точный URL (например, полученный по электронной почте). Мы проверяем $ _ GET ['secret_token'] перед отображением содержимого.

Моя проблема в том, что если поисковые роботы случайно найдут URL-адрес, они просто проиндексируют его, и этот URL-адрес станет общедоступным. Есть ли практический способ избежать посещения ботами и последующего индексации?

Возможные, но неблагоприятные методы:

  1. Система входа в систему (например, через сеанс php): Но я не хочу предлагать пользователю вход в систему.

  2. Папка, защищенная паролем: проблема указана выше.

  3. Использование Robots.txt: многие боты поисковых систем не уважают его.

9
задан Googlebot 9 February 2012 в 18:12
поделиться