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

  • 相关阅读:
    node.js系列:(调试工具)node-inspector调试Node.js应用
    NodeJs系列一:神奇的nodejs
    [原创] JavaScript实现简单的颜色类标签云
    jquery实现图片上传前本地预览
    前端制作入门知识
    解决pycharm中加载本地网页,弹出“requested without authorization”提示框不能加载网页的问题
    Mac中的Python安装selenium,结合chrom及chromdriver使用
    面试题(一)
    Python脚本之——API自动化框架总结
    红日ATT&CK红队评估实战靶场1
  • 原文地址:https://www.cnblogs.com/focai/p/4164389.html
Copyright © 2011-2022 走看看