2021年01月04日,我们的站点重新开始!

        由于家里的网络调整和QNAP NAS重置了,原来所有的个人网页没有备份而从此消失,这是非常惨痛的教训! 但不知道如何备份,需要重新学习。

        将ASUS路由器设置为一级路由,QNAP NAS的软路由设置为二级路由。涉及到WordPress局域网内外同时访问解决办法,目前看来只有CSDN上的一篇教程可以解决。简单地讲就是修改/share/CACHEDEV1_DATA/Web/WordPress/wp-includes目录中的option.php文件实现(教程已经收藏)。

        折腾一段时间,最后一段代码搞定!

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']!="http://hongkong.gyzhangyi.com:8082"){ //如果不是用域名访问的情况
                $my_option="http://".$_SERVER['HTTP_HOST']."/WordPress";  //就跳转到当前URL里的服务器地址,比如本地的localhost或局域网访问的192.168.50.87
                }
        }
        return $my_option;
}

function my_get_option( $option, $default = false ) {  //将原来的get_option函数名称改成my_get_option
Share

You may also like...

2 Responses

  1. 嗨,这是一条评论。
    要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。
    评论者头像来自Gravatar

回复 一位WordPress评论者 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注