学习目标
完成本单元后,您将能够:
- 说明何时使用URL重定向。
- 列出您必须从源URL重定向到目标URL的选择。
- 说明何时使用静态或动态映射。
- 解释URL重定向映射中的源和目标。
- 描述何时B2C Commerce自动处理重定向。
网址映射
Cloud Kicks的采购商布兰登·威尔逊(Brandon Wilson)对他的公司收购一家精品运动器材公司感到兴奋。虽然神话般的新型运动器材非常适合Cloud Kicks产品,但购物体验(从一个店面跳到另一个店面)并不理想。
在两个站点之间的初始转换期间,他希望创建从旧站点到新站点的301重定向。他计划使用主机别名,静态映射或映射规则来执行此操作。他想批量映射旧版URL,然后重定向这些URL,以维护被收购公司高流量页面的SEO值。
同时,他希望在现有店面中更改类别名称,以更全面地包含新产品。这意味着重定向现有的B2C Commerce URL。
重新导向
重定向时,会有一个源URL和一个目标URL。下表显示了Brandon可以根据其源URL使用的功能。
来源网址 | 映射功能 |
Salesforce B2C商务 | URL重定向功能,URL存档(自动),搜索优化重定向(自动) |
与B2C Commerce不同的旧平台 | B2C Commerce主机名别名以及静态和动态映射 |
静态和动态映射具有相同的功能。但是,动态映射可以将源URL(例如,/mens/*/clothing/
)中的通配符中的内容提取到目标URL中,从而使它们具有动态性。
布兰登对内容页面或唯一或不寻常页面使用静态映射,对产品或类别页面或符合模式的页面使用动态映射。B2C Commerce的配额限制为50,000个URL重定向,每个站点大约有18K静态和18K动态映射。
配置URL重定向
布兰登使用业务管理器URL重定向模块创建从现有B2C Commerce URL到新B2C Commerce URL的重定向。让我们看一些例子。
示例:重定向类别登录页面
布兰登想将cloudk-sports-equipment
类别页面重定向到重命名的运动器材类别页面。这是他的做法。
- 打开业务经理。
- 选择站点>商户工具> SEO> URL重定向。
- 点击新建。
- 配置以下设置:
- 来源类型:类别
- 类别编号:
sports-equipment
- 目的地类型:类别
- 类别编号:
ck-sports-equiptment
- 复制源URL参数:默认(否)
- 重定向类型:永久(301)
- 已启用:
select
这是来源(传入)URL :www.cloudkicks.com/sports-equipment
。
在URL重定向映射中,最佳做法是定义ID(例如目录或产品ID),然后让B2C Commerce创建重定向URL。将重定向目标直接定义为URL(通过URI / URL设置)似乎是一个好主意,但是映射可以更改。
比较后的批量更改
Brandon希望在比较后进行一些批量URL更改。事实证明,他可以为两种类型的更改创建重定向:值更改(如Blue
to blue
)和删除。
这是操作方法。
- 打开业务经理。
- 选择站点>商户工具> SEO> URL规则。
- 单击“ URL搜索优化”选项卡。
- 要比较特定细化值的使用,请在“细化值”字段中输入所需的值,然后单击查找。
- 输入
blue
并单击比较。 - 随着更改项的显示,选择一个或多个URL细化值进行更改。
- 单击创建重定向。
- 单击确定。
根据URL类型和您选择的启用的优化,新的重定向将显示在“搜索优化重定向”部分中。
URL档案
URL存档功能会自动重定向过期的类别和文件夹URL映射。此功能在登台和生产实例上启用,在B2C Commerce过期时,B2C Commerce会自动保存类别和文件夹URL映射,并可将它们重定向到新的映射。
这是删除或查看过时映射的方法。
- 确保您在暂存实例上(此功能在其他实例类型上不可用)。
- 打开业务经理。
- 选择站点>商户工具> SEO> URL规则。
- 单击“ URL存档”选项卡(此选项仅显示在登台实例上)。
- 删除或查看映射。
动态映射
动态映射规则使用一种模式来识别旧站点中的URL,并将其自动重定向到B2C Commerce URL。Brandon使用它来重定向大量相似的URL(例如,特定类别中的所有URL)。要重定向特定的URL,使用静态映射更为常见。
创建映射规则
Cloud Kicks收购了这家运动器材公司,因为它取得了巨大的成功。映射规则有助于保留该公司在过渡到新的B2C Commerce平台时在其现有平台上累积的SEO排名。Cloud Kicks在早期从旧版系统迁移到B2C Commerce系统时就使用了相同的策略。
布兰登(Brandon)的首要任务是用Google搜索所收购网站的最畅销产品和类别。他使用出现在每个搜索首页上的链接作为要重定向的链接列表。获得清单后,他会确定可在规则中使用的模式。例如,如果一个类别或子类别中有很多链接,则他可以创建映射规则以将那些类别中的产品从旧站点重定向到新站点。
映射规则语法
每个映射规则由一个URL模式和一个B2C Commerce URL模板组成,并用空格分隔。URL模式标识传入的URL,URL模板生成用于重定向的B2C商业URL。您可以在模式和模板之间添加选项。
模式 | 选项 | 模板 |
/index.asp?ID=576416&Cat=hockey.html | 即= iso-8859-1 | / sports-equipment / 576416,默认,pd.html?cgid =曲棍球 |
您可以使用模板({0})中的带编号参数,引用源URL中与通配符(*,**)匹配的任何部分,该部分可以通过通配符(*,**)在URL中的位置进行引用。通配符匹配URL中不是查询字符串的正斜杠之间的任何文本。
例如,布兰登想将曲棍球类别中的产品从所收购的站点重定向到他的新站点。他使用与源站点相同的产品ID和类别名称。
来源网址 | http://www.sports-equipment.com/catalog/product/index.asp?ID=576416&Cat=hockey.html |
B2C商务(目标)URL | http:///www.cloudkicks.com/sports-equipment/576416,default,pd.html?cgid=hockey |
来源网址格式
源URL模式包含部分或全部URL,并使用通配符替换部分URL。该模式可以是绝对模式,包括协议和主机名,也可以是不带主机名的相对模式,以/开头。
使用通配符可以通过解析原始源URL中的变量来使一个映射动态表示许多URL。这是通配符。
通配符 | 含义 |
* | 匹配所有字符,直到正斜杠/。查询字符串和参数不匹配。 |
** | 匹配任何字符,包括正斜杠/。查询字符串和参数不匹配。 |
静态映射
Brandon希望创建从获取的系统URL到B2C Commerce URL的静态映射。源URL可以是静态资源,但对于B2C Commerce系统而言,它们必须是未知的。
这是静态映射的样子。
映射中的每一行都包含一个映射定义,其中两个部分之间都用空格隔开。您可以使用ASCII#或!添加注释行。作为该行中的第一个非空白字符。您可以通过用单引号引起来的空格来映射包含空格的URL。
仅当通配符以URL开头或结尾时才有效,但不能同时使用两者。例如,**/a-sample-url**
是无效的映射。
静态资源遵循以下语法:
<legacy URL> [i] s,[<protocol>],[<host>],[<unit>],[<locale>],<path>=
让我们总结一下
在本单元中,您探索了在业务管理器中手动和自动映射URL的多种方法。在本模块中,您探索了B2C Commerce SEO URL的许多方面。现在参加最终测试并获得您的徽章。