首页 > 其他分享 >SEO自动提交URL到站长平台

SEO自动提交URL到站长平台

时间:2023-06-16 10:57:03浏览次数:30  
标签:do 站长 URL 站点 file SEO path php your

近期需要对多个网站进行优化,然而每次手动将URL提交至百度显得非常麻烦。虽然使用了百度自动提交代码,但仍有不便之处。为此,我写了以下脚本,既可单独使用,也可同时使用。尽管可定期访问URL文件,但日志中却常常会出现404错误、权限不足等问题,这使人疑惑是否提交成功。以下代码可直接执行PHP文件,并返回百度官方结果。使用方法请自行研究。

交流 微信:Me89627

以下代码都是每隔24小时定制执行一次,无限循环,频繁提交会被处罚。

1,单独使用,指一个服务器内只有一个站点或者是只执行一个PHP文件。

#!/bin/bash
while true
do
    php /path/to/your/php/file.php

    sleep 24h
done

2,同时使用,指一个服务器内有多个站点,切每个站点的地址都是不同的,同时执行多个PHP文件,但返回日志看不出来是那个站点提交成功了。

#!/bin/bash
php_files=(
    "/path/to/your/php/file.php"
    "/path/to/your/php/file.php"
	"/path/to/your/php/file.php"
)

while true
do
    for file in "${php_files[@]}"
    do
        php "$file"
    done

    sleep 24h
done

3,同时使用,指一个服务器内有多个站点,切每个站点的地址都是不同的,同时执行多个PHP文件,日志会根据名称以及PHP文件路径返回,简单明了。

#!/bin/bash

declare -A php_files=(
    ["/path/to/your/php/file.php"]="站点名称①"
    ["/path/to/your/php/file.php"]="站点名称②"
    ["/path/to/your/php/file.php"]="站点名称③"
)

while true
do
    for file in "${!php_files[@]}"
    do
        now=$(date +"%Y-%m-%d %H:%M:%S")
        echo "[$now] Executing ${php_files[$file]}: $file"
        php "$file"
        echo ""
    done

    sleep 24h
done

将以上的/path/to/your/php/file.php修改为自己的php文件路径,其中3和4多条使用可以自己添加sleep 24h为间隔时间,自行修改。

可将以上任意代码保存为.sh文件使用,也可以在删库塔内计划任务内添加,如果是.sh文件需要赋予执行权限(chmod +x 文件名.sh)

标签:do,站长,URL,站点,file,SEO,path,php,your
From: https://www.cnblogs.com/shenjingwa/p/17485009.html

相关文章

  • 什么是SEO
    SEO是搜索引擎优化的缩写,它是一种通过优化网站和网页,以提高其在搜索引擎中的排名和可见性的技术和实践。搜索引擎是人们在互联网上查找信息的主要工具,常见的搜索引擎包括Google、Bing和小度等。当用户在搜索引擎中输入关键词或短语时,搜索引擎会根据其算法和规则,显示与这些关键词......
  • Java中使用Base64编码URL作为URL的参数
    Java中使用Base64编码URL作为URL的参数本文由arthinking发表于3年前|Java基础|暂无评论| 被围观8,004views+有时候我们需要使用一个URL作为URL地址的参数来传递,假如我们需要传递的URL含有参数,例如:/shopping/confirm.action?id=1&name=itzhai那么按......
  • url欺诈--HTML5无刷修改url
     window.history.pushState({},0,'http://'+window.location.host+'/'+url); url--要修改的网址a标签欺诈<script>window.onclick=function(){       //触发单击事件,修改链接  document.links[0].setAttribute('href','http://google.com');}&......
  • 解决:js 根据图片链接(image url)下载,有的打开预览,有的下载
    1、问题描述https://*****/drugTestReport/20230515/202305151106111386737.pnghttps://*****/drugTestReport/20230605/202306051540314553141.jpg同样结构的两个图片链接,使用window.open(url),一个是打开预览,另一个是下载 2、解决方法,通过fetch请求url,获取blob类型,区分情况......
  • 浏览器输入URL到网页完全呈现的过程
    前言临近计算机网络期末考试,最近在复习(预习),写一遍博客讲解加深印象.浏览器输入URL过程图浏览器输入URL过程:当用户在网页上输入网址URL后,浏览器会对网址进行DNS域名解析获得对应的ip地址.之后,浏览器客户端向服务器尝试建立连接,进行TCP三次握手.......
  • ajax之post请求application/x-www-form-urlencoded传参的解决方案
    ​ 在使用ajax进行参数获取时,始终获取不到参数,但是调用postman可以正常接收参数,所以初步推测是参数格式不正确,那么正确的格式应该怎么写呢?一般按照正常的逻辑,我们在传递application/x-www-form-urlencoded时,参数应该这样写,但实际操作中发现一直获取不到参数。ajax.create(......
  • php curl 访问出错
    在自己电脑上面crulget正常获取信息,到同事的电脑上面死活都不正常,返回false然后各种提示都没有,问了同事,说经常是60错误百度curlget60错误,找到了是因为证书原因,我的域名是https,同事的域名是http,所以他那边是不正常的。请求加上忽略证书就可以了。curl_setopt($curl,CURLO......
  • #yyds干货盘点#linux之curl使用技巧
    获取页面内容>curlhttps://json.im显示HTTP头>curl-Ihttps://json.imHTTP/1.1200OKServer:openrestyDate:Fri,04Jun202107:38:32GMTContent-Type:text/htmlContent-Length:12864Last-Modified:Thu,29Apr202101:39:01GMTConnection:keep-aliveVa......
  • 在地址栏中输入URL,会发生什么
    1.浏览器的地址栏输入URL并按下回车。2.浏览器查找当前URL是否存在缓存,并比较缓存是否过期。3.DNS解析URL对应的IP。4.根据IP建立TCP连接(三次握手)。5.HTTP发起请求。6.服务器处理请求,浏览器接收HTTP响应。7.渲染页面,构建DOM树。8.关闭TCP连接(四次挥手)......
  • Apikit SaaS 10.9.0 版本更新: 接口测试支持通过 URL 请求大型文件,支持导出为 Postman
    Hi,大家好!EolinkApikit即将在2023年6月8日晚18:00开始更新10.9.0版本。本次版本更新主要是对多个应用级资源合并,并基于此简化付费套餐和降低费率。本次应用合并是为了接下来更好的发挥EolinkApikit的优势,提供API全生命周期解决方案,为下半年的重大功能更新做前期......