{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
ecshopv2.0以上版本urlrewrite使用说明
********************************************************************************一、apache服务器*******************************************************************************
1、首先您需要找到apache安装目录,之后找到conf目录下的httpd.conf文件。2、将下面的代码复制到httpd.conf文件中,注意将192.168.1.102和网址,替换你自己的。本地测试可用localhost替换
documentroot"d:/wamp/www"servernamewww.******.com
3、在httpd.conf中搜索loadmodulerewrite_module,将该行前面的#号删除。如果您的apache是1.3.x版本还需要查找addmodulemod_rewrite.c,请将前面的#删除。4、保存httpd.conf。5、将ecshop目录下的htaccess.txt重命名为.htaccess。6、重新启动apache。7、进入ecshop管理中心->商店设置,将url重写设置为启用。
********************************************************************************二、iis服务器*******************************************************************************
1、首先请进入以下网址http://www.helicontech.com/download/,下载免费版的isapi_rewrite组件:isapi_rewritelite(freeware)。如果您仅仅是测试用途使用这个就足够了,如果您是商业应用建议您购买完整版的isapi_rewritefull。
如果您无法访问以上网址,您也可以到我们的网站上下载:http://www.ecshop.com
2、点击下载到本地的文件isapi_rwl_x86_0064.msi(该文件名和您下载的版本有关)进行安装,安装成功之后进入安装目录(默认在c:/programfiles/helicon/isapi_rewrite)找到httpd.ini文件,点击右键将文件只读属性去掉。然后进入:开始菜单->程序->helicon->isapi_rewrite->httpd.ini,点击打开httpd.ini文件。
3、复制下面的内容到httpd.ini文件
4、保存httpd.ini,进入ecshop管理中心->商店设置,将url重写设置为启用。
[isapi_rewrite]
#为了确保重写规则不影响服务器上的其他站点#请将下面的语句前的#号去掉,并将(?:www.)?site1.com改为商店所在域名
#rewritecond%{http:host}(?:www.)?site1.com
rewriterule^(.*)/index.html$$1/index.php[i]rewriterule^(.*)/category$$1/index.php[i]rewriterule^(.*)/feed-c([0-9]+).xml$$1/feed.php?cat=$2[i]rewriterule^(.*)/feed-b([0-9]+).xml$$1/feed.php?brand=$2[i]rewriterule^(.*)/feed.xml$$1/feed.php[i]rewriterule^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)-([0-9]+)-(.+)-([a-za-z]+)(.*).html$$1/category.php?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6&page=$7&sort=$8&order=$9[i]rewriterule^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*).html$$1/category.php?id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6[i]rewriterule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-za-z]+)(.*).html$$1/category.php?id=$2&brand=$3&page=$4&sort=$5&order=$6[i]rewriterule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*).html$$1/category.php?id=$2&brand=$3&page=$4[i]rewriterule^(.*)/category-([0-9]+)-b([0-9]+)(.*).html$$1/category.php?id=$2&brand=$3[i]rewriterule^(.*)/category-([0-9]+)(.*).html$$1/category.php?id=$2[i]
rewriterule^(.*)/category-([0-9]+)-b([0-9]+).html(.*)$$1/category.php?$4&id=$2&brand=$3
rewriterule^(.*)/goods-([0-9]+)(.*).html$$1/goods.php?id=$2[i]rewriterule^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-za-z]+)(.*).html$$1/article_cat.php?id=$2&page=$3&sort=$4&order=$5[i]rewriterule^(.*)/article_cat-([0-9]+)-([0-9]+)(.*).html$$1/article_cat.php?id=$2&page=$3[i]rewriterule^(.*)/article_cat-([0-9]+)(.*).html$$1/article_cat.php?id=$2[i]rewriterule^(.*)/article-([0-9]+)(.*).html$$1/article.php?id=$2[i]rewriterule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-za-z]+).html$1/brand.php?id=$2&cat=$3&page=$4&sort=$5&order=$6[i]rewriterule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*).html$1/brand.php?id=$2&cat=$3&page=$4[i]
rewriterule^(.*)/brand-([0-9]+)-c([0-9]+).html(.*)$$1/brand.php?$4&id=$2&cat=$3[i]