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安全错误
数据库的锁怎样保障安全
大学网络安全部
网络技术方法的优缺点
国家反诈中心显示服务器繁忙
铜陵服务器机柜多少钱
公安局新时期网络安全工作
协作式软件开发平台
宇酷网络技术
网络安全责任制落实考核指标
金融业网络安全事件
pg数据库锁
牛大王软件开发者
网络安全宣传知识测试
毕业设计ppt软件开发
如何给服务器安装证书
面向对象数据库提问
手机游戏服务器异常
电大数据库基础与应用自测
吉林长春app软件开发
数据库查找表两项相同的数据
九台区智能网络技术哪家好
热血江湖云服务器挂机哪个好
华为ntp服务器配置
软件开发在职研究生好考吗
插入数据库的sql语句
游戏服务器配置管理
国内某软件开发
联通接入点服务器地址
电大数据库应用技术1256
方舟一个服务器多少钱
网络技术咨询业务开展