Magento中的URL Rewrite管理页面是一个SEF工具,您可以为分类和产品页面设置适用Uel,而不是用分类或产品的Id作为Url的默认格式,通过此功能可以建立一个更广泛的描述性的Url,方便搜索引擎来查找您的网页。每当一个新的分类或产品建立搜在在下面的列表中创建一个新的条目,每个Store View都有。
设定配置(Configuration Settings)
在使用此功能前,有两个重要的设置您必须配置。到System > Configuration并且选择左栏的Web标签。
Add Store Code to URLs – 这将决定是否把商店ID (还有分类或产品ID)应用到网站的Url中。如果您管理多个商店,这将为每个商店创建一个单独的网址重写。
Use Web Server Rewrites – 此选项控制是否让Magento自动生成Url重写。若要访问现有的重写列表,这必须设置为Yes。
修改Url重写(Editing URL Rewrites)
现在您可以查看Url重写列表了。可以在后台的Catalog > Manage URL Rewrites访问这个列表。点击每个重写旁边的Edit你就可以修改这个重写的信息了。
- Type – 选择System选项将会由系统自动创建重写。选择Custom可以手动创建重写。都不可以更改(Neither can be changed)。
- Store – 此重写对应的Store View的名称。因为每个现有的Store View都有一个单独的重写,这也不能更改。
- ID Path – 将显示的格式为:(Type)/(编号#)。如果上面的类型为System,不同的分类或产品都有不同。对于产品,也可能在标准格式后面有额外的/(相关分类ID#)。这也不能改变。
- Target Path – 这是指向页面的实际URL,是一个按一定格式生成的相对路径,不能更改。
- Request Path – 这是可以修改SEF的URL。这是在你创建分类或产品时自动生成的。如果是产品,它可能还包括相关的分类,或后缀(如.html格式),如果您已经在Catalog Configuration中启用这些功能目录中的配置。不过,您可以在这里修改成你喜欢的任何格式。这个跟在个别的产品或分类编辑页面中的Url Key是一样的(要了解这个,可以到Catalog > Manage Products/Categories然后选择对应的项目看到)。无论您在此Url重写管理页面修改,还是在单独的分类或产品页面修改,都是没有区别的。注:Request Path必须是唯一的,不能重复。
- Redirect – 该选项选择Yes后,在地址栏中输入Request Path的Url后会跳到Target Path中的Url。如果您选择No,Request Path的Url会保留。
- Description – 这个功能是内部使用的。 当完成所有的修改后,点击Save URL按钮保存。
创建Url重写(Creating URL Rewrites)
此功能可以让你创建新的Url重写。由于分类和产品创建时会自动生成重写,这功能在添加多个Request Path指向同一个Target Path时很有用。此外,您还可以创建新的重写指向CMS着陆页(CMS Landing Page),如FAQ页面。
- 在Manage URL Rewrites页面,点击Add URL Rewrite按钮。
- 选择类型(Type)
- Category – 如选择了这个类型,之后您要在分类树中选择你要为哪个分类创建这个重写。选中你要重写的分类的复选框。随后,您将被重定向到一个输入相关信息的一般资料页面。这里你也可以通过选择左上角理选择不同的Store。和就像编辑现有重写时一样,您可以修改Request Path (这会根据分类的名称自动创建)、Redirect和Description。当您完成时,单击Save URL按钮。
- Product – 如选择了这个类型,之后你将首先选择此重写对应的产品,然后被重定向到分类树中产品关联的分类。最后,您将被重定向到一个输入相关信息的一般资料页面。产品名称将作为链接(可以链接到产品信息页面)显示在顶端。这里你也可以通过选择左上角理选择不同的Store。和就像编辑现有重写时一样,您可以修改Request Path (这会根据产品名称和关联分类的名称自动创建)、Redirect和Description。当您完成时,单击Save URL按钮。
- Custom – 如果选择此类型,您将立刻被重定向一个输入相关信息的一般资料页面。就像上面说的一样,您将能够编辑Store、Request Path、 Redirect和Description。然而,因为你不能从分类或产品列表中选择Target Path,您将要手动输入ID Path和Target Path,从而指向你喜欢的CMS Landing Page。就像分类和产品,在独自的CMS页面都有Request Path这个域(这里叫做SEF URL Identifier),你可以访问CMS > Manage Pages,然后点击你要找的CMS页面找到。当您完成时,单击Save URL按钮保存。
评论