虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > Ecshop > ECSHOP商品GOODS.HTML自定义URL静态路径教程

ECSHOP商品GOODS.HTML自定义URL静态路径教程
类别:Ecshop   作者:码皇   来源:互联网   点击:

ecshop的url伪静态主要就是靠 htaccess文件去优化的。我们每时每刻都在想如何对ecshop的路径进行更加人性化的优化,即使可以有简单重写和复杂重写,但是仍然满足不了要求,如果我们的商品的url可以向wordpress那样自 ,魔客吧

ecshop的url伪静态主要就是靠.htaccess文件去优化的。我们每时每刻都在想如何对ecshop的路径进行更加人性化的优化,即使可以有简单重写和复杂重写,但是仍然满足不了要求,如果我们的商品的url可以向wordpress那样自定义url那就太完美了。虽然目前是无法实现,但是我们还是可以以见到的进行优化。下面小编今天在自己php空间中实现的这种优化方法:
需要修改的地方有两个文件:include/lib_common.php和.htaccess这两个文件:
首先找到ecshop并打开include/lib_common.php,找到文件中的build_uri函数。找到下面这样的代码。

1
case ’goods’:
2
if (empty($gid))
3
{
4
return false;
5
}
6
else
7
{
8
$uri = $rewrite ? ‘你需要的关键词拼音-’ . $gid : ‘goods.php?id=’ . $gid;
9
}
10
break;
接着,我们打开.htaccess文件。找到

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

1
RewriteRule ^你需要的关键词拼音-([0-9]+)(.*).html$ goods.php?id=$1 [QSA,L]
改完之后再进入ECShop后台清除缓存完成修改。
这样,以后都不会是www.51php.com/{keywords}-1.html这样的路径了。
之后你的产品goods-1.html链接将变成51php-1.html而不是原来的goods-1.html,让你的ecshop网店与众不同!

相关热词搜索: ECSHOP商品GOODS HTML自定义URL静态路径教