分享zen-cart URL修改

        Zen-cart已經接觸兩個月了,越來越覺得很好用,呵呵!因爲工作需要,今天就犧牲了自己休息的時間,研究一下zencart URL的修改,因爲公司幾個網站用同一個產品數據,爲了SEO,修改一下URL連接。廢話不多說了,開始了……

        首先介紹一下我用的zen-cart版本, Zen Cart v1.3.9h 中文插件版(推薦版本),SEO插件已經集成到上面了,我不用再安裝了,如果沒有的話,需要自己安裝一下了,其它版本的不太清楚。首先找到兩個文件:.htaccess(你的網站根目錄下),seo.url.php(includes/classes/)。好了打開這兩個文件。我知舉一個例子,修改欄目的URL。
默認情況下欄目的URL爲:你的網站/欄目名對應的拼音-c-欄目ID.html【還是把我自己本地的鏈接寫出來吧,不然大家看的太累了,http://www.zencart110508.com/authentic-c-2.html】,好像聽說這種URL是最好的,一般情況下不建議修改,根據需要自己斟酌了,呵呵!
在.htaccess文件中找到這段代碼:
RewriteRule ^(.*)-c-(.*).html$ index/.php?main_page=index&cPath=$2&%{QUERY_STRING} [L]
然後在seo.url.php中找到如下代碼:
'cPath' => '-c-', 和 $url = $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
A:假如我們想要這種URL(你的網站/欄目名對應的拼音/c/欄目ID/【http://www.zencart110508.com/authentic/c/2/】)上面兩處的代碼修改如下:
'cPath' => '/c/', 和 $url = $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '/', $separator);
B: 假如我們想要這種URL(你的網站/欄目名對應的拼音/xxx(自己隨便定義,不要是漢字哦)/欄目ID/【http://www.zencart110508.com/authentic-sort-2.html】)上面兩處的代碼修改如下:
'cPath' => '-sort-', 和 $url = $this->make_url($page, $this->get_category_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
其它修改都是類似,只要看懂了,修改就簡單了,也就是僞靜態的修改。如有不明白的地方,歡迎給我留言,直接聯繫我也行,當然有錯誤的地方歡迎指正!

        哎,這個星期太累了,做事情總是力不從心,希望以後不要老是這樣了,長期下去的話,我會崩潰的。博客也不想寫了,本來有很多要說的,現在也不想寫了,多寫技術性的東東分享給新手們!

        原文鏈接:付亞輝博客URL http://www.fuyahui.com/post/wlbc/FuYaHui-FenXiangzen-cart-URLXiuGai.html    QQ 493908654

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章