WordPress局域網(wǎng)內(nèi)外同時訪問的示例
訪問局域網(wǎng)
海外主機和大家分享了一個同時訪問WordPress局域網(wǎng)內(nèi)
我的配置環(huán)境:
服務(wù)器是在家里的電腦上設(shè)置的,固定局域網(wǎng)IP: 192.168.1.100,使用電信網(wǎng)絡(luò),有公共IP,但不能使用端口80,并且有自己的域名
用花生殼動態(tài)域名更新IP到自己的域名。Nginx配置了虛擬主機LAN外端口23456和LAN內(nèi)端口80,首頁目錄相同。
Wordpress放在網(wǎng)站根目錄下的WordPress文件夾中。設(shè)置界面,siteurl和home設(shè)置在http://www . XXX . cn :23456/WordPress。
接入外網(wǎng)沒有問題。內(nèi)網(wǎng)不能通過訪問http://www . XXX . cn 336023456/WordPress打開,也不能通過訪問192.168.1.100/wordpress訪問。
在線方式是將數(shù)據(jù)庫中的siteurl和home改為/wordpress,局域網(wǎng)外訪問不正常。
我的解決方案:
在數(shù)據(jù)中維護http://www . XXX . cn :23456/WordPress的設(shè)置。修改WordPress中的get_option函數(shù)\ WP-包括\ option.php如下。
這只是一個想法,可以根據(jù)具體情況進行修改。比如不使用特殊端口,可以直接把第4、5、6行寫成第5行。
函數(shù)get_option {//自己寫一個get_option函數(shù)
$ my _ option=my _ get _ option;//調(diào)用原函數(shù)
if{//修改site URL和home,其余不變
if{//如果不是通過域名訪問,
$my_option='http://'。$_SERVER['HTTP_HOST']。/WordPress ';//跳轉(zhuǎn)到當前網(wǎng)址中的服務(wù)器地址,如局域網(wǎng)訪問的本地主機或192.168.1.100
}
}
返回$ my _ option
}
函數(shù)my _ get_option {//將原來的get_option函數(shù)的名稱改為my _ get_option。以上是“WordPress局域網(wǎng)內(nèi)外同時訪問的一個例子”一文的全部內(nèi)容。謝謝大家看!相信大家都有一定的了解,希望分享的內(nèi)容對大家有所幫助。如果你想學(xué)習(xí)更多的知識,請關(guān)注海外主機!
Tags:,訪問局域網(wǎng),WordPress局域網(wǎng)內(nèi)外同時訪問的示例
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信