我们打算将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

Magento 自定义URL 地址重写相关推荐

  1. php重写地址,php url地址重写

    地址重写: urlRewrite: 就是:  1. 将php的地址index.php不写只写Action模块和function方法, 或者 2. php地址转变成html地址, 就是一种假的html, ...

  2. Apache的URL地址重写 RewriteCond与RewriteRule

    Apache的URL地址重写 http://hi.baidu.com/sonan/blog/item/c408963d89468208bba16716.html 第一种方法:Apache环境中如果要将 ...

  3. Apache的URL地址重写(RewriteCond与RewriteRule)

    Apache的URL地址重写 http://hi.baidu.com/sonan/blog/item/c408963d89468208bba16716.html 第一种方法:Apache环境中如果要将 ...

  4. cookie与session详解、url地址重写

    cookie与session详解.url地址重写:https://www.cnblogs.com/l199616j/p/11195667.html

  5. apache2.2.21下为codeigniter配置url地址重写

    2019独角兽企业重金招聘Python工程师标准>>> apache2.2.21下为codeigniter配置url地址重写 1.首先打开apache的配置文件,httpd.conf ...

  6. Urlrewrite(url地址重写)和UrlRewriteFilter

    Urlrewrite(url地址重写)和UrlRewriteFilter Urlrewrite: urlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址 UrlRewr ...

  7. JAVA WEB项目隐藏url真实路径,url地址重写UrlRewriteFilter

    有这么一种情况,不想让别人知道你项目访问的真实url,或者为了让url方便记忆,想用自己想用的url,该怎么办呢? 1.隐藏url的真实路径 2.url的重写 UrlRewriteFilter可以完美 ...

  8. php url地址 怎么写,php url地址重写

    地址重写: urlRewrite: 就是:  1. 将php的地址index.php不写只写Action模块和function方法, 或者 2. php地址转变成html地址, 就是一种假的html, ...

  9. [2007最后一博]Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件...

    很多朋友可能都讨论过ASP.NET中生成HTML的方法了,有按照模板用IO方法写文件 有在404错误页面内生成HTML的,有在Render内保存页面输出到HTML文件的. 今天我发一个配合Url重写利 ...

最新文章

  1. linux系统中使用chattr命令的,chattr命令怎么用
  2. 微软“SharePoint天天向上”第一期线上活动
  3. MySQL中的UNIX_TIMESTAMP函数使用总结
  4. Hybris Commerce Cloud backoffice的一些使用截图 - OAuth工作中心
  5. 适用于Java开发人员的Elasticsearch教程
  6. Keil5配置GCC编译器编译STM32工程
  7. wordpress数据库转移
  8. C51单片机流水灯C代码
  9. 服务器装系统报0x0000005d,虚拟机不能安装Win10系统,提示your PC needs to restart,错误代码0x0000005D该怎么办-电脑自学网...
  10. 一个使用CC2530实现的Zigbee红绿灯
  11. 关于OSGI中的Felix热插拔技术
  12. 2020.8.13 京东Android开发二面
  13. Robcup2D足球学习记录【2020.01.18】
  14. SQL SEVER 整数相除自动取整问题
  15. mapbox初步使用
  16. !《掘地求生》制作心得及源码分享 unity制作
  17. com.android.camera.action.CROP照片剪辑的问题
  18. VMware安装Windows Server 2008详细步骤
  19. vue 项目进行直播视频 vue-video-player
  20. uni-app 中对流文件的处理

热门文章

  1. 信息学奥赛一本通C++语言——1014:与圆相关的计算
  2. 53 FI配置-财务会计-固定资产-折旧-维护折旧码
  3. Android权限管理原理,Android手机Root授权原理细节全解析
  4. m3u8解析_浅谈m3u8格式视频文件采集
  5. 确认密码参数php,laravel unique验证、确认密码confirmed验证以及密码修改验证的方法...
  6. LaTex插入PDF图片并调整它的宽度
  7. php 数组转xml 函数,PHP数组和XML相互转换的函数
  8. Mybatis学习IDEA(1)-环境搭建以及入门案例
  9. 在新版本caffe里添加新的一层(向旧格式中加)
  10. css flex布局 模型(CSS justify-content 属性) - 代码案例