mageworx / module-seoredirects-graph-ql
N/A
1.3.2
2024-09-23 13:42 UTC
Requires
- magento/framework: >=103.0.2 < 104
- magento/module-url-rewrite-graph-ql: >= 100.4.2 < 101
- mageworx/module-seoredirects: >= 2.7.0
This package is auto-updated.
Last update: 2024-09-23 16:08:28 UTC
README
为Mageworx Magento 2 SEO Suite Ultimate 扩展提供GraphQL API模块。
安装
1) 复制粘贴方法
- 下载此模块并将其上传到
app/code/MageWorx/SeoRedirectsGraphQl目录(如果不存在,请先创建“SeoRedirectsGraphQl”)
2) 使用composer(从packagist)安装
- 执行以下命令:
composer require mageworx/module-seoredirects-graph-ql
如何使用
SeoRedirectsGraphQl 模块会修改现有输出属性的当前值,对于至少存在1个针对“请求的URL”实体的Mageworx重定向的 urlResolver查询 和 routes查询。
此模块兼容
- 已删除产品的重定向
- 具有请求实体类型和目标实体类型等于产品、类别或CMS页面的自定义重定向
urlResolver查询
例如,urlResolver查询的语法如下
{urlResolver(url: String!): EntityUrl}
请求
{
urlResolver(url: "savvy-shoulder-tote.html") {
id
relative_url
redirectCode
type
}
}
响应
{
"data": {
"urlResolver": {
"id": 2047,
"relative_url": "erika-running-short.html",
"redirectCode": 301,
"type": "PRODUCT"
}
}
}
routes查询
例如,route查询的语法如下
{route(url: String!): RoutableInterface}
请求
{
route(url: "savvy-shoulder-tote.html") {
relative_url
redirect_code
type
}
}
响应
{
"data": {
"route": {
"relative_url": "erika-running-short.html",
"redirect_code": 301,
"type": "PRODUCT"
}
}
}