WordPress局域网内外同时访问的示例
访问局域网
海外主机和大家分享了一个同时访问WordPress局域网内
我的配置环境:
服务器是在家里的电脑上设置的,固定局域网IP: 192.168.1.100,使用电信网络,有公共IP,但不能使用端口80,并且有自己的域名
用花生壳动态域名更新IP到自己的域名。Nginx配置了虚拟主机LAN外端口23456和LAN内端口80,首页目录相同。
Wordpress放在网站根目录下的WordPress文件夹中。设置界面,siteurl和home设置在http://www . XXX . cn :23456/WordPress。
接入外网没有问题。内网不能通过访问http://www . XXX . cn 336023456/WordPress打开,也不能通过访问192.168.1.100/wordpress访问。
在线方式是将数据库中的siteurl和home改为/wordpress,局域网外访问不正常。
我的解决方案:
在数据中维护http://www . XXX . cn :23456/WordPress的设置。修改WordPress中的get_option函数\ WP-包括\ option.php如下。
这只是一个想法,可以根据具体情况进行修改。比如不使用特殊端口,可以直接把第4、5、6行写成第5行。
函数get_option {//自己写一个get_option函数
$ my _ option=my _ get _ option;//调用原函数
if{//修改site URL和home,其余不变
if{//如果不是通过域名访问,
$my_option='http://'。$_SERVER['HTTP_HOST']。/WordPress ';//跳转到当前网址中的服务器地址,如局域网访问的本地主机或192.168.1.100
}
}
返回$ my _ option
}
函数my _ get_option {//将原来的get_option函数的名称改为my _ get_option。以上是“WordPress局域网内外同时访问的一个例子”一文的全部内容。谢谢大家看!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果你想学习更多的知识,请关注海外主机!
Tags:,访问局域网,WordPress局域网内外同时访问的示例
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。