如何限制用户对网页的访问

时间:2012-10-25 09:45:50

标签: wordpress .htaccess

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

该页面并未向所有人准备,我需要通过简单的用户/通过浮动表单来限制访问。

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

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

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

提前致谢。

3 个答案:

答案 0 :(得分:1)

Create a Apache password文件,例如/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

答案 1 :(得分:1)

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

Generates the necessary files for you to place on your server

那里也有一个FAQ。

答案 2 :(得分:0)

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

1)转到设置/隐私,并将网站设置为要求搜索引擎不要为此网站编制索引。这将(来源:Codex: Privacy Settings explained

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

您应该使用例如Google Webmaster Tools

来测试这是否有效

2)添加其中一个插件:Private OnlyRegistered Only或类似插件。他们会将登录表单提示给任何试图查看该网站的访问者。

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

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

祝你好运!