php - 将页面设为公开,然后根据设置向公众隐藏页面。如何?

标签 php seo search-engine public

我的网站上有用户资料。用户可以通过选中复选框(可通过搜索引擎搜索)将其公开,并取消选中该复选框以阻止在搜索引擎上搜索该页面。站点在 php codeignitor 中。

这是如何实现的?当用户取消选中该框以阻止页面公开时,我尤其迷失了方向,这是怎么做到的以及如何尽可能实时地做到这一点?一个很好的例子是 fb 或 linkedin 上的个人资料。

最佳答案

这不安全,但您可以检查访问者的引用 URL,并通过查找搜索引擎的地址来允许/拒绝他们的请求。结果仍会显示在 Google 中,并且会有页面缓存(您可以使用 <meta> 标记停止)。

基本上,警告用户当他们将页面设为公开时,之后将其设为私有(private)就没那么容易了。我会把它变成一个乏味和痛苦的过程,因为人们会提示“你的网站坏了”。

关于php - 将页面设为公开,然后根据设置向公众隐藏页面。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637336/

相关文章:

php - 使用过滤器根据类别进行搜索

phpoffice/phpspreadsheet - 如何从 getHighestRow() 中排除没有值的单元格

php - 使用 AJAX 加载屏幕时无法接收 php 回显

javascript - 如何从 SPA 返回 HTTP 404 状态代码?

solr - 如何在 Solr 中处理关系数据

javascript - 单击超链接时的搜索引擎和 javascript 代码

php - 将所有内容重定向到特定页面,某些 URL 除外 - Yii

php - 突出显示从下拉列表中选择的选项

html - a 元素中的内容如何影响语义、屏幕阅读器和搜索引擎?

CodeIgniter 重定向 503