下面由WordPress教程欄目給大家介紹Wordpress更改端口后訪問(wèn)自動(dòng)跳轉(zhuǎn)老端口,希望對(duì)需要的朋友有所幫助!
WordPress更改端口后訪問(wèn)自動(dòng)跳轉(zhuǎn)老端口
剛開(kāi)始首次安裝wordpress程序時(shí), nginx配置的是8081端口.
在啟動(dòng)nginx和php服務(wù)后, 訪問(wèn) http://www.example.com:8081/wp-admin 開(kāi)始逐步安裝, 然后順利搭建好了博客網(wǎng)站.
網(wǎng)站運(yùn)行一段時(shí)間后, 需要將8081端口換成80端口, 這時(shí)將nginx配置里的8081端口改為80端口, 并重新加載nginx配置文件后, 訪問(wèn)網(wǎng)站卻會(huì)自動(dòng)跳轉(zhuǎn)至8081端口(上次配置的老端口), 清除瀏覽器緩存和重啟nginx, 依然無(wú)法解決這個(gè)問(wèn)題.
問(wèn)題原因:
首次安裝wordpress時(shí), 會(huì)將網(wǎng)站首頁(yè)地址保存到wordpress數(shù)據(jù)庫(kù), 以后訪問(wèn)網(wǎng)站時(shí)以數(shù)據(jù)庫(kù)里的首頁(yè)地址為準(zhǔn), 單獨(dú)改變nginx等web服務(wù)器映射的訪問(wèn)地址(ip, 域名, 端口的改動(dòng)), 依然會(huì)自動(dòng)跳轉(zhuǎn)到數(shù)據(jù)庫(kù)里存儲(chǔ)的首頁(yè)地址.
解決方案:
修改wordpress數(shù)據(jù)庫(kù), wp_options表, option_name字段 等于siteurl和home的2條記錄
將這2條記錄的option_value值更新為你最新變更的地址, 例如:http://www.example.com 或 http://www.example.com:80
更改成功后, 就可以正常通過(guò)80端口訪問(wèn)wordpress網(wǎng)站了
MySQL操作語(yǔ)句:
# wp_options表 查詢記錄 select * from wp_options where option_name in ('siteurl','home'); # wp_options表 更新option_value的值 update wp_options set option_value='http://www.example.com:80' where option_name in ('siteurl','home');