magento 2 rewrite url



我有静态网站,例如returns我有多语言商店设置。因此,对于德国人来说,这将是german/ruckgaben

然而,当我只使用ruckgaben时,它会显示404,这是意料之中的,因为它的url无效。然而,当我使用returnsenglish/returns时,它会向我显示内容(这是一样的,但我只想在一个url上可用(。如何强制仅english/returns工作?通过returns上的404或重定向到english/returns。我尝试使用magento2 url重写系统,但我重写了returns(request)->returns(target)

通过查看您的问题,您可能需要按照以下步骤来修复问题

  1. 转到Magento管理->市场营销菜单->SEO;搜索->URL重写
  2. 从url列表中搜索ruckgaben(404页(url并进行编辑
  3. 单击"删除"按钮删除该url
  4. 添加新的url重写,其中从选择下拉菜单中选择url类型,如类别、产品、cms页面等
  5. 选择您想要的商店
  6. 在您的案例中添加请求路径,如ruckgaben
  7. 如果您为类别、产品和cms页面选择createURL rewrite-like,则会自动填充目标路径
  8. 现在保存url重写
  9. 执行重新索引命令并运行404 URL

通过以下步骤,您的--问题应该得到解决。

最新更新