如何對ECShop的url路徑進行優化

    最近一直在想如何對ECShop的路徑進行更加人性化的優化,之前多次在官方社區提問,希望能出更加優化的ECShop重寫規則。雖然ECShop所有的文件都是一級路徑,對於千篇一律的鏈接,很不理想。即使有簡單重寫和複雜重寫,仍然不能滿足要求。如果每一個商品的URL路徑能夠像wordpress博客一樣,自己定義URL,那簡直是太完美了。可惜先階段是無法實現了。那麼我們還是可以見到的進行優化。
修改url rewrite如產品的詳細頁修改rewrite
    首先找到並打開include/lib_common.php,找到文件中的build_uri函數。找到下面這樣的代碼。

case ‘goods':
if (empty($gid))
{
return false;
}
else
{
$uri = $rewrite ? ‘你需要的關鍵詞拼音-‘ . $gid : ‘goods.php?id=’ . $gid;
}
break;


接着,我們打開.htaccess文件。找到

RewriteRule ^goods-([0-9]+)(.*)\.html$  goods\.php\?id=$1 [QSA,L]
修改成你需要的內容,如下

RewriteRule ^你需要的關鍵詞拼音-([0-9]+)(.*)\.html$  goods\.php\?id=$1 [QSA,L]

改完之後再進入ECShop後臺清除緩存完成修改。

這樣,以後都不會是googs-1.html這樣的路徑了。

發佈了22 篇原創文章 · 獲贊 5 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章