通過WordPress后台首選項更改了網站url地址之后,網站就會出現訪問不了的情況,一般來說,網站后台也登陸不上去了,我從網上尋找到了四種方法,這四種方法前三種都是需要登陸到后台的,但實際上出錯后,都不能登陸后台了,沒法登陸后台進行調整!所以我用了第四種方法,通過修改數據庫里面的內容修改成功!
第一種、修改wp-config.php
1、在wp-config.php中,添加以下兩行內容:
define(‘WP_HOME’,’http://www.yourdomain.com’);
define(‘WP_SITEURL’,’http://www.yourdomain.com’);
www.yourdomain.com代表你的新地址
2、登錄后台,在 “常規 -> 設置”重新配置新博客地址(HOME)和安裝地址(SITEURL),成功后一定記得刪除上面添加的內容。(經測試,這兩項此時是無法修改的,以后要修改只能在wp-config.php中修改了,故不推薦。)
第二種、修改functions.php
functions.php指的是位於當前博客主題目錄內,可以自定義一些主題函數。
1、在functions.php中,添加以下兩行內容:
update_option(’siteurl’,’http://www.yourdomain.com’);
update_option(‘home’,’http://www.yourdomain.com’);
同樣,www.yourdomain.com代表你的新地址
2、登錄后台,在 “常規 -> 設置”重新配置新博客地址(HOME)和安裝地址(SITEURL),成功后一定記得刪除上面添加的內容。(該方法可用)
第三種、修改wp-config.php(自動更新地址)
1、在wp-config.php中,添加下面一行內容:
define(‘RELOCATE’,true);
2、登錄后台地址,WP將自動更新安裝地址(SITEURL),手動修改博客地址(HOME)地址即可,成功后一定記得刪除上面添加的內容。(該方法修改后網站仍不能正常訪問,更無法修改地址,PASS)
第四種、修改數據庫
1,登錄到你的管理頁面,找到wp_options表
2,將表中的siteurl和home字段修改為當前的新域名
具體的sql為: UPDATE wp_options SET option_value=replace(option_value,'http://錯誤的url','http://正確的url') WHERE option_name='home' OR option_name='siteurl';如果不行,可以執行一下commit;注意sql中的字符格式和語句后面的分號。(未測試)
這次問題修正,采用了第二種方法,完美解決WordPress設置錯誤的域名后出現的訪問問題。
