在决定搜索引擎为我们的网站编制索引的效果时,分配给产品和类别的URL将发挥重要作用。 在开始构建目录之前,请考虑可用的选项。 要查看当前URL格式,请转到店面并导航到目录中的任何产品。 URL的格式取决于当前配置设置以及用于查找页面的方法。
URL格式
动态URL
创建动态URL 正在运行 并且可能包含一个查询字符串,其中包含产品ID变量、排序顺序变量以及发出请求的页面。 当客户在我们的商店中搜索产品时,生成的URL可能如下所示:
http://mystore.com/catalogsearch/result/?q=racer+back
http://mystore.com/women/tops-women.html?style_general=135
静态URL
静态URL是特定页面的固定地址。 静态URL可以显示为搜索引擎友好的格式,也可以按ID引用产品和类别。 这些URL包含人们可能用来查找产品的词语,并需要启用Web服务器重写。 具有静态URL的文件通常用于产品和类别页面、内容页面和 主题资产.
http://mystore.com/antonia-racer-tank.html
URL组件
URL键
URL键是描述产品或类别的静态URL的一部分。 创建产品或类别时,将根据名称自动生成初始URL密钥。 要更改URL键,请参阅 搜索引擎优化 产品信息的部分。
HTML后缀
我们的目录可以配置为在类别和产品URL中包含或排除后缀。 人们可能选择使用或忽略后缀的原因有很多。 一些人认为后缀不再有任何用处,并且没有后缀的页面被搜索引擎更有效地索引。 但是,贵公司可能为需要后缀的URL采用了标准化格式。
由于后缀由系统配置控制,因此切勿在类别或产品的URL密钥中直接键入该后缀。 (这样做会导致URL末尾出现双后缀。) 无论我们是否决定使用后缀,请保持一致并对所有产品和类别页面使用相同的设置。 以下是带有后缀和不带有后缀的URL示例。
带HTML后缀的URL
http://mystore.com/helena-hooded-fleece.html
http://mystore.com/helena-hooded-fleece.htm
不带HTML后缀的URL
http://mystore.com/helena-hooded-fleece
类别路径
我们可以将URL配置为包含或排除类别路径。 默认情况下,类别路径包含在所有类别和产品页面中。 以下示例显示了包含和不包含类别路径的相同产品URL。
具有类别路径的URL
http://mystore.com/women/tops-women/hoodies-and-sweatshirts-women/helena-hooded-fleece.html
没有类别路径的URL
http://mystore.com/helena-hooded-fleece.html
要防止搜索引擎索引指向相同内容的多个URL,我们可以从URL中排除类别路径。 另一种方法是使用规范元标记让搜索引擎知道要索引的URL和要忽略的URL。 默认情况下,Commerce不在产品URL中包含类别路径。
配置目录URL
在 管理员 侧栏,转到 Stores > Settings>Configuration.
在左侧面板中,展开 Catalog 并选择 Catalog 下方。
展开 扩展选择器 该 Search Engine Optimizations 并设置以下选项:
设置 Product URL Suffix 到 html 或 htm. 输入不带句点的后缀,因为它会自动应用。
设置 Category URL Suffix 到 html 或 htm. 输入不带句点的后缀,因为它会自动应用。
设置 Use Categories Path for Product URLs 按你的喜好去做。
配置目录媒体URL格式
在 管理员 侧栏,转到 Stores > Settings>Configuration.
在左侧面板中,展开 General 并选择 Web.
展开 扩展选择器 该 Url Options 并设置以下选项: