解決WordPress設置錯誤的url網站不能訪問的問題
通過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設置錯誤的域名後出現的訪問問題。
解決WordPress設置錯誤的url網站不能訪問的問題