跳至主要内容

博文

目前显示的是 十二月, 2017的博文

利用百度主动推送功能,实现每天固定时间更新百度最新收录页面

上一篇文章里面我们已经说到过 百度自动推送更新 的功能了,一篇我们来说说百度主动推送链接的功能和实现 功能和好处略过.....为什么呢?你不懂SEO那干嘛看这篇文章呢?对吧~~~~至于功能嘛.一般上官方看 传送门 ! 准备工作: 1.网站服务器环境 (Ubuntu+lnmp+帝国CMS)这里是Sandy的服务器环境.没特别要求要一样 2.百度站长账号,注册 传送门 3.有一定SEO和服务器操作知识 开始工作: 一 建立标签模版: [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--] [!--titleurl--],   注意列表内容模板中的“,”号,文章中有着重说明。 注意新增加后的标签模板的ID数字,后面会用到。 二 自定义页面制作内容网址列表(TXT文本格式) [ecmsinfo]'news',50,36,0,18,14,1[/ecmsinfo]   如上图'14'就是说明你刚才建立的模板ID 注1:生成的文件名后缀为txt:(文件名自己定,如baidu.txt),存放于网站根目录下; 注2:需要提交的更新网址条数(50)建议不要太多,可以自行修改,自定义标签ID(14)要更换成你自己帝国CMS网站后台对应的模板标签ID。 注3:浏览生成的baidu.txt文件,看看是否已经正确地生成了网址,并检查下网址内容是否为带有HTTP开始的绝对URL格式(如:http://ift.tt/2ClHxZO 如果txt文件中的网址不是带HTTP的绝对URL格式,进入网站参数修改调整。 三 添加PHP代码实现主动推送功能 在线版本: <?php $values = fopen('baidu.txt','r') or die("打开文件失败"); $value = fread($values,filesize('baidu.txt')); $value = rtrim($value,","); $urls =explode(',', $value); $api = 'http:

添加百度自动推送工具代码以提高收录

网站建设初期,网站的收录是一个大问题,所以我们想尽办法来提高收录,为了增加收录,我用了几个知名的站长平台,百度和360。为了让百度及时抓取我的链接,我准备添加百度的自动推送代码。 自动推送是百度站长平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度。 自动推送工具代码 请将以下代码安装在网站页面中,安装完成后即可实现链接自动推送功能。 可以查看百度给的安装方法: 查看安装方法>> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'http://ift.tt/2i2NtJC'; } else { bp.src = 'http://ift.tt/2b0Kzaw'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> 360自动收录代码 <script> (function(){ var src = (document.location.protocol == "http:") ? "http://ift.tt/2zAK3WZ":"http://ift.tt/2BWqRZF"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script

利用 rsync 在服务器间同步目录实现多点站群

场景 主服务器: 192.168.1.1 站群服务器A: 192.168.1.2 站群服务器B: 192.168.1.3 要将 主服务器的 /home/wwwroot 目录同步到 站群服务器A /home/wwwroot 下 要将 主服务器的 /home/www 目录同步到 站群服务器B /home/www 下 执行环境 主服务操作系统: centos 7.X 站群服务器AB: Ubuntu 14.x/16.x 配置 我们将使用 rsync 的 daemon 方式来完成任务 登录到 A 服务器,执行 vi /etc/rsyncd.conf 添加 uid = root gid = root max connections = 4 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log [wwwroot] path = /home/wwwroot ignore errors read only = true list = true auth users = backup secrets file = /etc/rsyncd.pwd [www] path = /home/www ignore errors read only = true list = true auth users = backup secrets file = /etc/rsyncd.pwd 保存文件 :wq! 执行 vi /etc/rsyncd.pwd 添加 backup:sandyliao backup为用户和rsyncd.conf里面的用户要一致,sandyliao为密码 保存退出,执行 chmod 600 /etc/rsyncd.pwd 启动 rsync 服务 执行 rsync --daemon 登录 站群服务器 ,执行 vi /etc/rsyncd.pwd 添加 sandyliao #这为主服务器密码 保存退出,执行 chmod 600 /etc/rsyncd.pwd 好了,配置已经完成了,现在 主 服务器为服务端 ,站群服务器AB为客户端,现在就可以在 AB

Time Machine 救了我一次

     Time Machine之前Sandy也有介绍过他,也一直在使用.但是不是经常用的上的东西容易忘掉他!今天想用Android模拟器听一下FM广播,然后本人有强迫症看不得桌面有红点.于是也没在乎是什么就点了一下.我的妈呀直接把Sandy的备份SD卡给格式了,当时瞬间整个人都不好了.于是乎在网上不断的到恢复工具,无果后!      突然想起了 Time Machine,然后进入Time Machine找没法SD卡的备份.本人很清楚的知道已经备份过SD卡,所以没办法只能打电话给Apple的妹子寻找解决方案,经过一个小时的沟通又是无果.在极度奔溃的边缘下突然想到apple妹子说的一句话"Time Machine会备份一模一样的文件",那Sandy在想是不是可以把SD的名字改成备份之前的名字就可以读取了呢?     于是就改成了之前SD卡的名字,"宾果"答对了奇迹般的打开SD卡点Time Machine发现了之前的备份.     成功解决了一大早因为手贱带来的麻烦事.(注:Sandy 备份资料在群辉经过二次加密,并不想各位看官想的那样直接进入移动硬盘就可以看到备份资料)