Magento 自定义URL 地址重写 分类分级显示
2014-12-15 11:02
211 查看
我们打算将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
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
相关文章推荐
- magento 的---分类url---重写机制的bug
- Magento后台订单页面显示产品url地址
- magento 的---分类url---重写机制的bug
- 利用自定义IHttpModule来实现URL地址重写
- 删除ecshop分类URL静态重写地址中的b0
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
- .net 中URL 重写post提交后的地址变为了原地址问题的解决
- url地址重写
- 使用RewritePath方法实现【不同路径+任意URL后缀重写到指定页面且URL地址不变】(附源码)_AX
- PropertyGrid控件扩展--自定义显示属性内容、属性名称及分类
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
- 使用IHttpHandler接口实现【不同路径+任意URL后缀重写到指定页面且URL地址不变】(附源码)_AX
- 如何在URL重写后,form标记中的Action值也用虚拟地址?
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件
- [地址]在 ASP.NET 中执行 URL 重写
- URL 重写就是把URL地址重新改写
- Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件