WordPress局域网内外同时访问的示例
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,小编给大家分享一下WordPress局域网内外同时访问的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我的配置环境:服
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
java嵌入式数据库选择
战地五屏蔽服务器
管理服务器英文缩写
绩效软件开发公司
饥荒服务器1核2g内存不够
数据库安装后怎么连接
阿里云服务器有免费活动吗
商用关系型数据库
谷歌800万台服务器
国家网络安全活动发言稿500字
网络技术需要什么软件
网络安全技能培训
网络技术计算机三级2017
绝地求生测试服服务器加载失败
金华物流软件开发是做什么的
阿里云rds 复制数据库
数据库期末考试的名词解释
网络安全零基础指令
三级网络技术大题视频解析
浙江大型软件开发技术指导
戴尔联网服务器合格证图片
深圳贵友网络技术有限公司
竞技网络技术有限公司
数据库好处
堡垒之夜手游服务器怎么设置
软件开发工资绩效
宿迁云服务器服务商
软件开发的工作量该怎么算
云盾数据库安全防护
网络安全视频10分钟