千家信息网

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加密服务器管理
0