jandrda/check-http-code

检查URL列表的HTTP状态码的简单脚本。可以轻松用于检查网站的404代码并获取404错误页面列表。

0.0.1 2018-04-28 14:16 UTC

This package is auto-updated.

Last update: 2024-08-29 04:37:43 UTC


README

检查URL列表的HTTP状态码的简单脚本。可以轻松用于检查网站的404代码并获取404错误页面列表。

用法

最简单的方法

  1. 将待检查的URL列表保存为CSV文件,并将其放入主目录中的"source.csv"文件
  2. 从命令行运行
php index.php

然后,URL和状态码的列表将出现在"destination.csv"文件中

修改配置

所有配置都在主index.php文件中。确切需要修改的是文件名配置,因此所有配置都在文件顶部。

define('SOURCE_FILE', dirname(__FILE__) . DIRECTORY_SEPARATOR . 'source.csv'); // source file with urls
define('DESTINATION_FILE', dirname(__FILE__) . DIRECTORY_SEPARATOR . 'destination.csv'); // source file with urls

支持

如果您发现任何问题,请使用问题跟踪器:https://github.com/jdrda/check-http-code/issues

起源

此实用工具是为了在两个系统之间迁移项目(如Prestashop到Woocommerce)而创建的。每个系统都有不同的URL生成器,因此如果您不想失去SEO(SEM)排名,您必须将所有旧链接重定向到新链接。

例如,http://oldshop.com/category-name/product-name -> http://newshop.com/product-name

如果有相似之处,那么一些链接是相同的,您可以通过比较新链接是否与旧链接相同来节省时间(您只需获取旧链接的列表,更改域名并检查HTTP状态码是否为200)

所以这将在四个步骤中发生

  1. 从旧项目获取所有URL,例如使用http://www.web-site-map.com
  2. 使用一些工具(如http://www.convertcsv.com/xml-to-csv.htm)将XML站点地图转换为CSV
  3. 将CSV保存为source.csv到本项目的根目录
  4. 从命令行运行
php index.php