智乐兔

问题解答

  • wordpress网站可以被bing发现但不爬网的原因找到了

    wordpress网站可以被bing发现但不爬网的原因找到了

    网站建成很久了,百度等收录一直正常,某天去bing必应发现零收录,果断注册站长工具提交站点,可是有一个站点死活不行,可以发现url,就是不收录。咨询微软说让检查管理员规约,也米有给出具体问题原因,多方搜素没有找到问题原因。 wordpress网站可以被bing发现但不爬网的原因找到了,某天认值排查有问题的url,发现了原因,原因竟然是用了apache。 具体是因为apache配置301重定向时,需要把不带www的域名重定向到带www的域名下,目的是不降低权重,使权重集中于www域名下,但是这个重定向和apache conf里的规则语法不一致。 在bing那边的表现就是,访问不带www的域名时 ...

    查看全文

  • docker镜像常用操作命令整理附带check模块的nginx镜像

    docker镜像常用操作命令整理附带check模块的nginx镜像

    docker镜像和容器的关系: 镜像是系统的镜像,是一种定义; 容器是系统运行实例,是一种运行时实例。 一个镜像可以启动多个不同id的容器。 启动docker systemctl start docker 重启:restart 停止:stop 容器网络不通时,重启docker 运行: docker run -it xx docker run -it xx /bin/bash docker run -it –name mynginx nginx /bin/bash 这里-i表示以交互模式运行容器,-t表示为容器分配一个伪终端,–name指定容器名称,mynginx可以自定 ...

    查看全文

  • 记一次西数硬盘数据恢复的经历:读扇区错误! 磁盘: HD2:ExternalUSB3.0(9314GB) 起始于 2223748096 扇区 共 65536 个扇区。 (Err:2 系统找不到指定的文件。)

    记一次西数硬盘数据恢复的经历:读扇区错误! 磁盘: HD2:ExternalUSB3.0(9314GB) 起始于 2223748096 扇区 共 65536 个扇区。 (Err:2 系统找不到指定的文件。)

    今天下了2023年的第一场雪,虽然小,但是很认真。这不,大概是天气太冷了,常年不用的硬盘柜竟然突然出现不能识别了。重启电脑后,提示E盘扩展磁盘需要格式化,一下头大了,几T的备份数据怎么可能丢了!赶紧打开DiskGenius尝试恢复文件。 先备份了硬盘分区表,执行文件恢复,刚开始找到了1.2T的数据。可是突然弹出来一个错误信息:“读扇区错误! 磁盘: HD2:ExternalUSB3.0(9314GB) 起始于 2223748096 扇区 共 65536 个扇区。 (Err:2 系统找不到指定的文件。)”。 这是要恢复失败的节奏啊!赶紧百度,说是可能硬盘有坏道,问了京东客服,说质保期内是包换的 ...

    查看全文

  • SPA单页seo最佳实践——Centos8下WLDOS前后端分离框架的seo

    SPA单页seo最佳实践——Centos8下WLDOS前后端分离框架的seo

    wldos平台前端是用reactJs开发的,使用的是客户端渲染模式,前端应用必然面临seo的问题。为了解决百度等国内搜索引擎不能收录动态单页应用的问题,采用Google的rendertron针对搜索引擎的网络爬虫专门优化。Google和bing搜索引擎已经可以很好支持单页应用的爬取,可以不走该方案,但是要做robots中显式声明对js、css放开抓取权限。 User-agent: Googlebot Allow: .js Allow: .css User-agent: Bingbot Allow: .js Allow: .css User-agent: msnbot Allow: ...

    查看全文

  • springboot核心技术-web开发-视图模板执行原理

    springboot核心技术-web开发-视图模板执行原理

    springboot是基于springframework发展起来的快速开发框架,web开发的发展主要是实现了前后端分离,spa单页应用流行,比如reactJs、vueJs等。由于seo的需求,spa单页应用的seo效果并不好,原来的springmvc仍然有用。springMvc在seo方面的作用主要是实现ssr(服务端渲染),以实现站点来自搜索引擎的自然流量。springboot保留了springMvc的支持,以模板引擎的方式支持服务的渲染,比如freemarker、thymleaf、js引擎等。freemarker是Java开发人员应用较多的一种解决方案,不过确实体验一般,和react、vu ...

    查看全文

  • WeChat social微信社会化登录插件与其他插件冲突导致登录注册页面出现代码

    WeChat social微信社会化登录插件与其他插件冲突导致登录注册页面出现代码

    wordpress很久没用,最近发现登录和注册页面下部出现几行JS代码,并且登录注册按钮不响应了。解决办法,与标签云生成插件有关,找到leagcy,aoto-links,选择只对single帖子生成内链,保存,亲测有效。 就是上面??这俩插件冲突,确切的说是taopress插件在页面上触发内链生成造成的,所以只需要修改改插件的内链生成范围即可。 如上↑所示,点击settings进入插件设置页面。 可能插件升级后有所变化,选择legacy选项卡。 在激活内链的范围选项里,改成single,也就是标红的那一栏。 上面这个是管理标签菜单里的选项,我没管,貌似也有类似的效果。 重新打开登录 ...

    查看全文

  • 安装谷歌浏览器插件react developer tools或者vueJs devTools 工具后浏览器地址栏后面没有出现react检测图标

    安装谷歌浏览器插件react developer tools或者vueJs devTools 工具后浏览器地址栏后面没有出现react检测图标

    安装谷歌浏览器插件react developer tools工具后浏览器地址栏后面没有出现react检测图标,起初怎么都不生效,查资料后说是要开启一个权限: 首先点击右上角的扩展程序链接图标,在弹出的框中点击管理扩展程序: 然后看到两个扩展程序,以react dev tools为例,点击详情:   打开配置界面:在允许访问文件网站这一项上开启,就可以检测访问的网站 是否采用了 react技术编写 但是,此时仍然不会出现右上角的react检测图标,还需要设置一个开关,看标红的那个图钉图标点击定住,才能常驻右上角,如果显示激活状态,则说明网页采用了react实现,vue同理。 & ...

    查看全文

  • 记录一次wordpress升级下载失败URL无效问题的解决

    记录一次wordpress升级下载失败URL无效问题的解决

    某天准备登录网站,发现登录不了,提示系统内部错误,500错误,多方求证尝试未果。 起初以为是文件权限问题,放开登录相关限制,不行。修改目录权限也不行,最后屏蔽所有插件到其他目录下,也不行。 无奈,想到后台登录方式,输入xx-admin打开了后台登录界面(先屏蔽相关插件),然后去升级的地方打算升级解决,结果提示下载url无效。   然后尝试社会化登录,qq登录提示:status:0,response:,error:Could not resolve: graph.qq.com (Could not contact DNS servers)。仔细研究发现,时dns解析的问题,难道服务器d ...

    查看全文

  • 前后端分离使用localStorage替代cookies并封装到umi-request组成跨终端请求插件wldos-request

    前后端分离使用localStorage替代cookies并封装到umi-request组成跨终端请求插件wldos-request

    做过前后端分离的都知道,cookies不是万能的,为了兼容移动端可以采用localStorage,然后做一些封装实现类cookies功能。前端token等凭据的保存依赖于HTTP请求和响应,umi3.0的umi-request插件是个好用的插件,两者结合就成了本文所述的跨终端请求插件。 本插件包含两部分:localStorage封装和request封装。 localstorage封装代码如下: const expirefix = "__expires__"; /** * @desc 在localStorage基础上封装支持过期时间的storage,代替cookie。 * @auth ...

    查看全文

  • 基于Ant design pro react 实现的动态路由跳转三级级联写作工作台源码

    基于Ant design pro react 实现的动态路由跳转三级级联写作工作台源码

    这是最近在做的一个项目的写作工作台模块,风格类似于简书,但略有不同,测试版略显粗糙,不过已经可以使用了。本模块采用Ant design pro react v4脚手架开发完成,富文本编辑插件采用时下火热并且可商用的tinymce,采用本地化部署tinymce插件。与SPA不同的是,针对路由参数做了优化,在级联切换时URL会跟随变化,变化的是级联节点的ID,这样就满足了基本的seo需求。 另外,针对SPA客户端渲染问题做了seo优化,加入了title、keywords、description(TDK)标签,并没有采用SSR(服务端渲染),因为那违背了前后端分离的初衷,搞得前端比后端还重。Antd ...

    查看全文

  • 纯java实现的网页内容采集器采集到wordpress,简约而不简单

    纯java实现的网页内容采集器采集到wordpress,简约而不简单

    收集者网页采集器 基于正则表达式实现的纯Java网络内容采集器,专门为wordpress网站定制。 采集任务主类:com.zhiletu.collect.Collecter 默认定时器类:com.zhiletu.collect.UdastConfigServlet 涉及子功能: 1.正则表达式匹配文本和url 2.HTTPclient抓取网页 3.图片转格式与压缩 4.中文分词与文章高频词统计 5.定时执行采集任务 6.采集规则读取、驱动 7.采集数据存储到数据库 8.读取数据库配置文件 9.图片下载并保存到指定目录 10.对文章高频词查询百度词典,并存储到词典库 11.支持采集接口,并对返回 ...

    查看全文

  • 如何解决emoji符号存储到mysql数据库乱码的问题

    如何解决emoji符号存储到mysql数据库乱码的问题

     出现乱码问题的原因是MySql的utf-8编码只支持3个字节的数据,而移动端的emoji是四个字节的数据,如果直接往utf-8编码的数据库中插入表情,就会报上面的错误。 第一种解决办法是数据库的编码修改,修改为utf8的超集utf8mb4支持4个字节的字符。   utf8mb4编码兼容utf-8,是utf-8编码的超集,能存储4字节的表情字符。   1,将存储表情字符的数据库表改为utf8mb4,   2,utf8mb4支持的数据库版本最低为5.5.3+。   3,修改mysql配置文件my.cnf(windows为my.ini)。     [client]     port=3306    ...

    查看全文