新聞中心
Ecshop教程:ecshop商品goods.html自定義URL靜態(tài)路徑
作者 / 無(wú)憂主機(jī) 時(shí)間 2015-08-25 17:47:08
說(shuō)到url優(yōu)化,其實(shí)也就是偽靜態(tài),要知道ecshop的url偽靜態(tài)主要就是靠.htaccess文件去優(yōu)化的。我們每時(shí)每刻都在想如何對(duì)ecshop的路徑進(jìn)行更加人性化的優(yōu)化,即使可以有簡(jiǎn)單重寫和復(fù)雜重寫,但是仍然滿足不了要求,如果我們的商品的url可以向wordpress那樣自定義url那就太完美了。雖然目前是無(wú)法實(shí)現(xiàn),但是我們還是可以以見(jiàn)到的進(jìn)行優(yōu)化。下面無(wú)憂小編來(lái)分享一下,無(wú)憂主機(jī)小編今天在自己php空間中實(shí)現(xiàn)的這種優(yōu)化方法: 需要修改的地方有兩個(gè)文件:include/lib_common.php和.htaccess這兩個(gè)文件: 首先找到ecshop并打開(kāi)include/lib_common.php,找到文件中的build_uri函數(shù)。找到下面這樣的代碼。
case ’goods’: if (empty($gid)) { return false; } else { $uri = $rewrite ? ‘你需要的關(guān)鍵詞拼音-’ . $gid : ‘goods.php?id=’ . $gid; } break;接著,我們打開(kāi).htaccess文件。找到
RewriteRule ^goods-([0-9]+)(.*)\.html$ goods\.php\?id=$1 [QSA,L]修改成你需要的內(nèi)容,如下
RewriteRule ^你需要的關(guān)鍵詞拼音-([0-9]+)(.*)\.html$ goods\.php\?id=$1 [QSA,L]改完之后再進(jìn)入ECShop后臺(tái)清除緩存完成修改。 這樣,以后都不會(huì)是www.gle-technology.com/{keywords}-1.html這樣的路徑了。 之后你的產(chǎn)品goods-1.html鏈接將變成51php-1.html而不是原來(lái)的goods-1.html,讓你的ecshop網(wǎng)店與眾不同! 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP教程:無(wú)法刪除分類的解決方法 ECSHOP教程:去除購(gòu)物流程中收貨人電子郵箱必填 ECSHOP程序如何讓加入購(gòu)物車的商品按照先后順序
本文地址:http://www.gle-technology.com/ecshop/20011.html