技術文檔
大家都知道WordPress系統默認的后臺地址是 域名/wp-admin或域名/wp-login.php
這就意味著所有用WordPress的人都可以用這個地址打開你的后臺登錄頁面,很明顯誰都知道這很不安全。那么如何更改Wordpress的后臺登錄地址呢?
主要有兩種,一種是使用插件,這種方法比較快。但是網上提供插件居多,我安裝測試的插件沒幾個是最后成功的。第二種是直接修改代碼文件,最后決定用這種方式。這里以寶塔面板為例,把圖文過程寫下來,大家參考下。
第一步:1. 打開WordPress所在的目錄,找到 WordPress 目錄下的 wp-login.php,這個文件是我們后臺登錄的地址,把它重命名成別的,例如:admin.php ,這就意味著你可以通過 http://域名/admin.php 的方式來訪問后臺。
2. 但是這還不夠,我們打開剛才重命名的文件,把里面所有的wp-login替換成admin,這樣第一步完成。
第二步:打開WordPress 目錄下wp-includes,找到其目錄內的general-template.php文件,打開文件,把里面所有的wp-login全部替換成admin
第三步:打開文件general-template.php ,點擊搜索變量$login_url
$login_url
將site_url 里面第一個參數改成index.php,如下
$login_url = site_url( index.php, login );
其中index.php可以換成別的,保存默認的 wp-login 也可以,這行的意思是定義當有人通過 http:// 域名 /wp-admin/ 地址訪問網站時或者直接訪問后臺某個地址時進行跳轉到 site_url() 設置的地址內,所以防止別人探索你的地址。
以后要登錄后臺,就可以通過 http://域名/admin.php 訪問了。