WordPress局域网内外同时访问的示例
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,小编给大家分享一下WordPress局域网内外同时访问的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我的配置环境:服
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
锡林浩特零基础云计算网络安全
sql二次注册数据库
网络安全进基层遵义
物联网工程网络安全方向
上海游戏软件开发流程
什么情况可以删除数据库
数据库修改视图后怎么保存
添加aria2服务器
迪来互联网科技有限公司
鞍山软件开发公司怎么样
两个数据库互相关联
海南综合软件开发询问报价
天地劫幽城服务器配置
软件开发和计算机网络
华夏职业学院军训软件开发
软件开发公司提成
什么是消防交通网络安全制度
派派聊天软件开发
番禺区网络安全与信息化中心
江北区一站式软件开发流程售价
传奇单机服务器盟主黑屏
什么是数据库中的高级代码
国家网络安全月主题班会
兰州秦天软件开发有限公司
互联网对促进科技创新发展的视频
2008数据库怎么添加账套
浙江有网络安全
区块链软件开发犯法吗
软件开发专业的公办大专
it加密服务器管理