91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WordPress局域網內外同時訪問的示例

發布時間:2021-03-05 16:05:48 來源:億速云 閱讀:684 作者:小新 欄目:建站服務器

小編給大家分享一下WordPress局域網內外同時訪問的示例,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

我的配置環境:

服務器架設在家里的電腦上,固定局域網IP:192.168.1.100, 使用電信網絡,有公網IP,但80端口不能用,有自己的域名:www.xxx.cn

使用花生殼動態域名更新IP到自己的域名。nginx配置虛擬主機局域網外端口23456,局域網內端口80,主頁目錄一樣。
WordPress放在網站根目錄下的wordpress文件夾。設定界面,siteurl和home都設置的http://www.xxx.cn:23456/wordpress
外網訪問沒問題,內網訪問http://www.xxx.cn:23456/wordpress,無法打開,訪問192.168.1.100/wordpress也不可以。
按照網上的方法,修改數據庫里的siteurl和home為/wordpress, 局域網外訪問不正常(有的頁面能打開,如管理員界面,但主頁打不開)。

我的解決辦法:

保持數據里的設置http://www.xxx.cn:23456/wordpress不變。按以下說明修改wordpress\wp-includes\option.php里面的get_option函數。

這里只是一個思路,可以根據具體情況修改。比如你沒有使用特殊端口,可以直接將4,5,6行直接寫成第5行那樣。

function get_option( $option, $default = false ) {                          //自己寫一個get_option函數
	$my_option=my_get_option($option,$default);                         //調用原來的函數
	if($option=="siteurl" || $option == "home"){                        //針對siteurl和home做修改,其他不變
		if($_SERVER['HTTP_HOST']!="www.xxx.cn"){                  //如果不是用域名訪問的
		$my_option="http://".$_SERVER['HTTP_HOST']."/wordpress";  //就跳轉到當前URL里的服務器地址,比如本地的localhost或局域網訪問的192.168.1.100
		}
	}
	return $my_option;
}


function my_get_option( $option, $default = false ) {                       //將原來的get_option函數名稱改成my_get_option

以上是“WordPress局域網內外同時訪問的示例”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

虹口区| 元氏县| 新蔡县| 阜新| 建始县| 开封县| 梅河口市| 德阳市| 灵宝市| 娱乐| 韶山市| 和平区| 云梦县| 库伦旗| 荣成市| 正安县| 玉屏| 河津市| 绵阳市| 丽江市| 肥乡县| 龙川县| 河池市| 扶沟县| 建始县| 宣城市| 三明市| 涡阳县| 乌兰浩特市| 白水县| 梓潼县| 丰县| 孟村| 兴文县| 江门市| 海兴县| 色达县| 沙湾县| 太康县| 加查县| 廊坊市|