解決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設置錯誤的域名后出現的訪問問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM