<p>如果你想给你的博客加密,必须输入正确的密码才能访问你的博客,就像QQ空间的空间加密那样,你可以参照下面提供的几种方法。
</p>方法一:cPanel 的目录加密

如果你的主机使用的是 cPanel 控制面板,可以使用本方法。首先进入 cPanel 面板(这里以英文界面为例),选择
Password Protect Directories,如下图:


1



 



接着点击选择你博客所在的目录,如:public_html


2

勾选:
Password protect this directory,然后在
Name the protected directory处填写该文件夹的名称(英文名称)


3

如果还未创建用户,可以在此创建用户和密码。


4



 



至此所有设置完毕,每个首次打开你博客的访客,必须输入正确的用户名和密码才能访问你的博客,这样就起到了加密的作用。DirectAdmin管理面板也提供了相应的功能,具体用法请咨询主机客服。

方法二:修改WordPress主题,添加加密功能

用文本编辑器打开你的主题目录下的header.php,在第一行添加以下代码:


<p>





</p>
<p><?php
session_start();if( isset($_SESSION['authenticated'])&nbsp;)<br />{<br />if($_SESSION['authenticated'] == 'yes')
{
$authenticated&nbsp;=&nbsp;'yes';<br />}<br />else<br />{<br />$authenticated = 'no';
}
}
else
{
$authenticated&nbsp;=&nbsp;'no';<br />}if($authenticated != 'yes')
{
// 将 www.yrwr.net 改成你的网站首页地址
header("Location: http://www.yrwr.net/login.php";);
exit();
}
?></p>









接着下载 login.php (
点此下载),下载后用文本编辑器打开 
login.php ,根据提示更改网站URL和密码,最后用UTF8编码保存并上传到你的网站根目录下。好了,现在你的博客就已经被加密了,初次访问必须输入密码。



 

方法三:WordPress登陆用户可见

如果你只是希望你的WordPress博客只有登录用户才可以浏览,你可以使用插件:
Registered Users Only 2



这个插件我没用过,不过看有人说这个插件有限制,需要花钱才能开启全部功能。如果有修改能力的话试试修改下。



 

最后修改:2019 年 06 月 06 日 08 : 22
如果觉得我的文章对你有用,请随意赞赏