• 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

  • 相关阅读:
    线程池的使用和实现
    VS2015中搭建lua环境
    word2vect实战
    微服务架构下的数据一致性:可靠事件模式
    微服务架构下的数据一致性:概念及相关模式
    深入研究Clang(七) Clang Lexer代码阅读笔记之Lexer
    [洛谷 P1402] 酒店之王|网络流
    [BZOJ2007] [NOI2010] 海拔|网络流80‘|最短路100’
    [JSOI2008] [洛谷P1198] 最大数|线段树80'|单调栈100'
    [JSOI2008] [洛谷P1227] 完美的对称|乱搞
  • 原文地址:https://www.cnblogs.com/focai/p/4164389.html
Copyright © 2020-2023  润新知