zoukankan      html  css  js  c++  java
  • Magento 自定义URL 地址重写 分类分级显示

    我们打算将URL在分类页面和产品页面分别定义为:

    domain.com/category/分类名.html

    domain.com/category/子分类名.html

    domain.com/goods/产品名.html

    其实实现很简单,无需使用任何扩展程序。操作的前提是,你已经至少建立起一个根分类,一个子分类和一个产品。

    1、登陆magento后台,在目录(Catalog)下选择URL重新管理(URL Rewrite Management):

    2、在你创建了分类和产品后,应该在这里可以看见systemC属性的分类和产品:

    3、点进去你要修改的system属性的分类或产品,记录下其对应的各种属性值,以在自定义中使用,这里request path可以自己定,其他值要记下来:

    4、退出来,点右上角的“添加url重写”来添加自定义的URL

    5、在create url rewrite这里一定选择custom

    6、将你在第三步中记录下来的对应页面的属性值填入,这里就在Request Path栏填入我们的目标URL,即domain.com/category/分类名.html,子分类和产品页面操作相同,就是其他属性值不同,所以要分别记录下来,在这里填入即可。

    这里再稍微讲解一下这几个值的意思:

    id path:系统建立分类后会分配给每个分类一个值,如第三步中的84

    request path:我们想要URL变成怎样的形态,这里会展示在浏览器的地址栏中,也是SEO非常重要的一步

    target path:magento系统内部归类用的分类和地址,通常由很多级构成,对用户来讲URL不友好,也是我们要更改的原地址

    redirect:这里分301、302和没有重定向,这里选择没有即可,切记,选择301后会出现原地址

    其他:一般来说,在你建立一个分类或者产品后,会生成系统自带的“system”属性的URL,这里我是要删除掉这些system属性的URL,因 为系统已经分配好了URL,那你自定义的就无法生效,所以这里不删掉system的,你会发现自定义的设置好以后,还是没有达到自己的目的;另外,在设置 完后记得在后台清理一下magento的缓存,再来查看效果。

    来源:http://www.dingdelaotou.com/2976.html

    参考:http://www.magentocommerce.com/wiki/3_-_store_setup_and_management/seo/how_to_work_with_magento_url_rewrite_rules

  • 相关阅读:
    2018-10-25 模拟测试题解
    bzoj1218 [HNOI2003]激光炸弹题解
    poj1958 Strange Towers of Hanoi 题解
    NOIP2018游记
    6-序列公共用法:索引和切片
    5-编码格式
    4-格式化
    3-课后习题记录-就放这里了
    2-条件语句和循环语句
    1-基本数据类型的操作
  • 原文地址:https://www.cnblogs.com/focai/p/4164389.html
Copyright © 2011-2022 走看看