-1

我想阻止对整个页面的访问,该页面在云上,因为它正在开发中,我在页面上使用 SEO 并开始出现在谷歌上。

该页面不是为所有人准备的,我需要通过一个简单的用户/通行证浮动表单来限制访问。

我在过去看到一个例子,但不记得我必须做什么。

我记得在 htaccess 中我必须写一些行来询问用户/通行证,并且这些行链接到服务器上具有数据的文件。可以是这样的吗?

我可以在 Wordprees 安装上执行此操作吗?

提前致谢。

4

3 回答 3

1

创建一个 Apache 密码文件,例如/path/to/passwords

将此代码放入您的 .htaccess 中:

## password secure only sub.domain.com
SetEnvIfNoCase Host ^sub\.domain\.com$ SECURED

AuthType Basic
AuthName "My Protected Area"
AuthUserFile /path/to/passwords
Require valid-user
Satisfy         any
Order           allow,deny
Allow from      all
Deny from       env=SECURED
于 2012-10-25T09:49:40.910 回答
1

这是用于 .htaccess 和 .htpasswd 文件的链接。

为您生成必要的文件以放置在您的服务器上

那里也有一个常见问题解答。

于 2012-10-25T09:50:07.533 回答
0

WordPress 网站中最简单的答案是:

1) 转到设置/隐私并将站点设置为要求搜索引擎不要索引此站点。这将(来源:Codex:隐私设置解释

  • 导致 <meta name='robots' content='noindex,nofollow' /> 生成到您网站源的部分(如果使用 wp_head),导致搜索引擎蜘蛛忽略您的网站。
  • 导致对 robots.txt 的点击发回:用户代理:* 禁止:/ 注意:以上仅在站点根目录中安装了 WordPress 且不存在 robots.txt 时有效。
  • 停止对 ping-o-matic 和任何其他 RPC ping 服务的 ping (...)
  • 在“管理”>“设置”>“写作”屏幕上完全隐藏“更新服务”选项,并显示消息“由于您的博客的隐私设置,WordPress 未通知任何更新服务。”

您应该测试这是否有效,例如使用Google 网站管理员工具

2) 添加这些插件之一:Private OnlyRegistered Only或类似的。他们将向任何试图查看该站点的访问者提示登录表单。

然后,您就可以在线工作,而不必担心网站的可见性。请记住撤消这些更改,特别是第 1 步。如果您忘记了这一点,以后可能会让您生气。它会破坏你所有的 SEO 努力。

还有一些不错的插件可以设置“即将推出”页面,并且仍然能够处理仅针对未登录用户显示“即将推出”的主题。

此致!

于 2012-10-25T16:23:37.863 回答