我正在迁移一个网站。我需要做的迁移600多个旧网址到一个新的类型的网址与symfony路由和301永久重定向。
我的网址之一的例子:
redirect_test-url:
path: /test-url
defaults:
_controller: FrameworkBundle:Redirect:urlRedirect
path: /category/test-url
permanent: true
重定向似乎工作。但我需要确保我所有的旧网址重定向与301重定向。我想我可以做一个脚本与php和curl检查所有的网址。但我不知道如何才能得到curl的结果。
下面是我的卷发请求:
curl https://local.dev -k
但是我的终端机只给我回html。
我如何获得http状态码响应并将其存储在数据库中?
3条答案
按热度按时间2w3kk1z51#
您可以使用
-D
选项转储响应的标头:回复:
-s
用于静默模式(不输出任何内容)xam8gpfp2#
我想也许你想要类似的东西:
作为奖励,这可以同时获得重定向代码和重定向目标(如果有的话)。
f0ofjuux3#
curl写出变量通常非常有用
https://everything.curl.dev/usingcurl/verbose/writeout#variables