我們打算將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
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
