WordPress局域网内外同时访问的示例
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,小编给大家分享一下WordPress局域网内外同时访问的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我的配置环境:服
千家信息网最后更新 2025年12月03日WordPress局域网内外同时访问的示例
小编给大家分享一下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局域网内外同时访问的示例"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
局域
局域网
函数
域名
端口
篇文章
同时
示例
主页
内容
数据
服务器
界面
服务
配置
特殊
不怎么
主机
办法
动态
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库创意模型
测试要懂数据库脚本吗
数据库压力大崩了影响其他站点吗
数据库传输数据
云计算数据库 建设
软件开发数据支持
兴平网络安全知识竞赛答案
数据库打开还是以前的地址
街道网络安全周
湖北交友软件开发哪里好
sql2008附加数据库失败
开放数据库是共享软件
网络安全靶场搭建不能使用
如何将mysql数据库导入
安装数据库能安装到c盘吗
违反网络安全法第五十六条
mir4服务器断开101
敏捷软件开发团队
客容网络技术有限公司
现在服务器正常的塞班网游
优炫数据库发布
西安 软件开发 薪资
服务器系统安全防御加固
软件开发绩效表
服务器远程桌面安全性
网络安全公司排名全球
软件开发 彼得原理
夜幕服务器
敏捷软件开发团队
江西财经大学软件开发