我想阻止访问整个页面,页面在云端,因为它正在开发中,我在页面上使用SEO并开始出现在谷歌上。
该页面并未向所有人准备,我需要通过简单的用户/通过浮动表单来限制访问。
我在过去看到一个例子,但不记得我必须做些什么。
我记得在htaccess中我必须写一些行询问用户/ pass,并且这些行链接到服务器上有文件的文件。可以这样吗?
我可以在Wordprees安装上执行此操作吗?
提前致谢。
答案 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 Only,Registered Only或类似插件。他们会将登录表单提示给任何试图查看该网站的访问者。
然后,您就可以在线工作而无需担心网站的可见性。请记住撤消这些更改,特别是第1步。如果您忘记了,可能会让您发疯。它会破坏你所有的SEO工作。
还有一些不错的插件可以设置'即将推出'页面,并且仍然可以处理主题,仅显示未来登录的用户即将推出。
祝你好运!