Wordpress更改端口後訪問自動跳轉老端口

圖片描述

本文已同步到專業技術網站 www.sufaith.com, 該網站專一於先後端開發技術與經驗分享, 包含Web開發、Nodejs、Python、Linux、IT資訊等板塊.php

剛開始首次安裝wordpress程序時, nginx配置的是8081端口.nginx

在啓動nginx和php服務後, 訪問 http://www.example.com:8081/wp-admin 開始逐步安裝, 而後順利搭建好了博客網站.web

網站運行一段時間後, 須要將8081端口換成80端口, 這時將nginx配置裏的8081端口改成80端口, 並從新加載nginx配置文件後, 訪問網站卻會自動跳轉至8081端口(上次配置的老端口), 清除瀏覽器緩存和重啓nginx, 依然沒法解決這個問題.數據庫

問題緣由:後端

首次安裝wordpress時, 會將網站首頁地址保存到wordpress數據庫, 之後訪問網站時以數據庫裏的首頁地址爲準, 單獨改變nginx等web服務器映射的訪問地址(ip, 域名, 端口的改動), 依然會自動跳轉到數據庫裏存儲的首頁地址.瀏覽器

解決方案:緩存

修改wordpress數據庫, wp_options表, option_name字段 等於siteurl和home的2條記錄服務器

將這2條記錄的option_value值更新爲你最新變動的地址, 例如:http://www.example.comhttp://www.example.com:80wordpress

更改爲功後, 就能夠正常經過80端口訪問wordpress網站了網站

圖片描述

MySQL操做語句:

# 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');
相關文章
相關標籤/搜索