国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

你的網站有問題嗎?請看看吧

2024-09-07 00:51:35
字體:
來源:轉載
供稿:網友

大家知道我博客一直使用的是wordpress程序,而且主題也是我自己做的ZL-didiao主題,做為博客主,我們總在擔心我們的博客網站是否安全,同時我也一直再找一個比較好的安全防護方法。我們一直都以為黑客們不知道我們網站的用戶名,就算知道后臺登陸地址也沒事,直到今天才發現,使用WordPress建站的博主們的用戶名都是可見的,除非采取了其他措施來保護。大部分博主的后臺路徑都是:http://網站地址/wp-login.php。

大部分博主的后臺登陸用戶名都可以這樣查看到:http://網站地址/?author=1,多用戶的可以把1變為2、3、4、5等,就可以在地址欄查看到各個用戶名。知道了后臺登陸地址和用戶名后,剩下的就是用暴力破解密碼了,如果沒有任何防護的話,成功指數相當高。

為了保障我們的后臺安全,建議安裝一個Limit Login Attempts插件,來限制強行登陸的次數,同時修改后臺登陸地址和隱藏我們的用戶名。

修改后臺登陸地址:

我在網上找了很多方法,大部分就是在所用主題的functions.php文件的?>前面添加以下代碼即可實現。

  1. add_action(‘login_enqueue_scripts’,’login_protection’); 
  2. function login_protection(){ 
  3. if($_GET[‘word‘] != ‘press’)header(‘Location: http://網站地址/’); 
  4. }//Vevb.com 

但經本人測試,在本地WIN主機測試是成功的,但是上傳到Linux服務器卻發生錯誤:Cannot modify header information,據說是因為header()要求太苛刻。

本人覺得既然是header()出錯,而且它只是用來跳轉而已,何不用JS實現跳轉呢,于是修改為:

  1. function login_protection(){ 
  2. if($_GET[‘word’] != ‘press’){ 
  3. $url = “http://網站地址”; 
  4. echo “ 
  5. add_action(‘login_enqueue_scripts’,’login_protection’); 

上傳到服務器一測試,果然成功了,登陸http://網站地址/wp-login.php會直接跳轉到我們指定的頁面,要登錄必須是http://網站地址/wp-login.php?word=press才行,而word、press、跳轉的頁面都是我們自己設置的,而且word、press只有自己知道,大大提高了其安全性。

隱藏用戶名:

這個也同樣道理,直接將“作者文章列表(?author=1)”跳轉到指定的頁面,這樣就可以做到隱藏用戶名的目的.

同樣在所用主題的functions.php文件的?>前面添加以下代碼:

  1. add_filter( ‘author_link’, ‘my_author_link’ ); 
  2. function my_author_link() { 
  3. return home_url( ‘/’ ); 

其中home_url( ‘/’ )是跳轉到主頁,這里也可以設置為指定的頁面,比如grda頁面,可以為home_url( ‘grda’ )。

安裝了限制強行登錄次數的插件、修改了后臺登陸的地址和隱藏了用戶名,我相信這個時候的系統應該還是挺安全的。

寫給哪些用wordpress程序做站的朋友們,為了你的網站安全,千萬不要錯過看了!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝南县| 景洪市| 辽宁省| 衡山县| 平顺县| 彭泽县| 贵溪市| 西盟| 金堂县| 施甸县| 金门县| 唐海县| 寿光市| 龙胜| 博兴县| 乐山市| 涞水县| 高安市| 班戈县| 肃宁县| 宝山区| 斗六市| 五峰| 南投县| 翁牛特旗| 新晃| 华容县| 玉环县| 康平县| 岐山县| 十堰市| 商都县| 玛曲县| 崇阳县| 旌德县| 靖远县| 永安市| 板桥市| 恩平市| 上高县| 灌南县|