• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 关于WordPress局域网内外同时访问

关于WordPress局域网内外同时访问

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了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



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 怎么忽略FTP登录来升级WordPress
  • WordPress控制文章评论最少字数和最大字数
  • WordPress使用钩子进行主题开发时怎么避免死循环
  • WordPress怎么实现评论自动填写QQ邮箱与昵称?
  • WordPress隐藏部分内容,评论后可见
  • WordPress程序打开速度慢的三种解决方法
  • 关于WordPress删除xmlrpc.php防DDOS攻击
  • WordPress建站教程,纯代码实现wordpress防止发布文章出现标题重复,自动检测重复标题文章
  • wordpress打开速度慢最佳解决方案
  • 一文讲解Wordpress插件怎么查找并安装

相关文章

  • 2022-04-29php如何生成随机字符串并不重复
  • 2022-04-29PHP如何使用面向对象魔术方法之__call函数
  • 2022-04-29Javascript删除字符串最后一个字符
  • 2022-04-29JS去除腾讯爱奇艺优酷视频右上角LOGO
  • 2022-04-29PHP怎么实现评论回复功能
  • 2022-04-29vue.js如何实现移入移出效果
  • 2022-04-29Photoshop制作炫彩效果的霓虹字教程
  • 2022-04-29phpcms后台上传不了图片怎么办
  • 2022-04-29织梦DedeCMS后台文件列表按文件名排序的方法
  • 2022-04-29浅谈小程序中实现下拉刷新与加载更多效果的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop制作非常简洁的灰色质感导航栏
    • MySQL的where查询的重新认识
    • PHP怎么进行登入操作和注销登录(实例演示)
    • 深入解析asp.net中mvc4自定义404页面(分享)
    • PHP中如何理解foreach遍历二维数组
    • 详解thinkPHP5模型中的修改器和自动完成
    • 搜索引擎优化中关键词的分类
    • Photoshop制作绚丽的放射光线效果图
    • vue3 watch和watchEffect的使用以及有哪些区别
    • 带你了解HTML5 SVG,看看怎么绘制自适应的菱形

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有