Magento 2:产品网址后缀


Answers:


27

打开管理面板,在商店->配置->目录 上导航,单击“ 搜索引擎优化”选项卡

在这里您可以删除

产品网址后缀 =

类别网址后缀 =

在此处输入图片说明

将这些字段设置为空白(从两个字段中都删除.html),保存配置重新编制索引并清除商店的缓存。完成!


感谢您的答复。不幸的是,当我删除.html时,在所有产品和类别页面上都收到404了吗?
MikeMason

您是否重新索引并清除了缓存?
阿鲁南德拉

是的,但仍显示404:-/
MikeMason '16

这是实现此功能的正确方法。删除VAR /生成文件夹,重试,也看到日志文件中有任何错误
Arunendra

好的谢谢。日志文件在哪里?
MikeMason

6

您只需从管理面板中删除.html后缀即可。

转到AdminPanel,

商店->配置->目录->目录

转到Search Engine Optimization部分

产品网址后缀内文本字段的未设置值

与您对另一个字段下面的类别URL后缀可以执行的操作相同Catogory Url Suffix

如果您可以使用.php这样的字段来处理任何文本,则其链接中的后缀为.php。

删除var文件夹并运行commnad php bin/magento indexer:reindex


这在Magento 2.1中效果很好。
Wireblue

1
搜索引擎中的索引内容又如何呢?
Frank Groot

@FrankGroot,他们不再引用该页面。它将始终抛出404。这将花费一些时间,并且抓取工具将更新新链接。需要多长时间?我不知道。
Mohammed Joraid '18年

@ M.Joraid这不是要走的路,因为您将失去搜索器中的历史记录。因此,您必须为那些链接编写301重写规则,否则您将受到搜索引擎的惩罚:)
Frank Groot

如果您“删除var文件夹”也不会删除.htaccess那将是不好的吗?
巴里
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.