Ecshop url重写 apache环境配置伪静态

阅读:473 2019-03-19 14:41:49 来源:新网

ecshopv2.0以上版本urlrewrite使用说明

********************************************************************************一、apache服务器*******************************************************************************

1、首先您需要找到apache安装目录,之后找到conf目录下的httpd.conf文件。2、将下面的代码复制到httpd.conf文件中,注意将192.168.1.102和网址,替换你自己的。本地测试可用localhost替换

optionsfollowsymlinksallowoverrideallorderdeny,allowallowfromallsatisfyall

documentroot"d:/wamp/www"servernamewww.******.comrewriteengineonrewriterule^(.*)/index.html$$1/index.phprewriterule^(.*)/category$$1/index.php[l]rewriterule^(.*)/feed-c([0-9]+).xml$$1/feed.php?cat=$2[l]rewriterule^(.*)/feed-b([0-9]+).xml$$1/feed.php?brand=$2[l]rewriterule^(.*)/feed.xml$$1/feed.phprewriterule^(.*)/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[qsa,l]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[qsa,l]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[qsa,l]rewriterule^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*).html$$1/category.php?id=$2&brand=$3&page=$4[qsa,l]rewriterule^(.*)/category-([0-9]+)-b([0-9]+)(.*).html$$1/category.php?id=$2&brand=$3[qsa,l]rewriterule^(.*)/category-([0-9]+)(.*).html$$1/category.php?id=$2[qsa,l]rewriterule^(.*)/goods-([0-9]+)(.*).html$$1/goods.php?id=$2[qsa,l]rewriterule^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-za-z]+)(.*).html$$1/article_cat.php?id=$2&page=$3&sort=$4&order=$5[qsa,l]rewriterule^(.*)/article_cat-([0-9]+)-([0-9]+)(.*).html$$1/article_cat.php?id=$2&page=$3[qsa,l]rewriterule^(.*)/article_cat-([0-9]+)(.*).html$$1/article_cat.php?id=$2[qsa,l]rewriterule^(.*)/article-([0-9]+)(.*).html$$1/article.php?id=$2[qsa,l]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[qsa,l]rewriterule^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*).html$1/brand.php?id=$2&cat=$3&page=$4[qsa,l]rewriterule^(.*)/brand-([0-9]+)-c([0-9]+)(.*).html$1/brand.php?id=$2&cat=$3[qsa,l]rewriterule^(.*)/brand-([0-9]+)(.*).html$1/brand.php?id=$2[qsa,l]rewriterule^(.*)/tag-(.*).html$1/search.php?keywords=$2[qsa,l]rewriterule^(.*)/snatch-([0-9]+).html$$1/snatch.php?id=$2[qsa,l]rewriterule^(.*)/group_buy-([0-9]+).html$$1/group_buy.php?act=view&id=$2[qsa,l]rewriterule^(.*)/auction-([0-9]+).html$$1/auction.php?act=view&id=$2[qsa,l]rewriterule^(.*)/exchange-id([0-9]+)(.*).html$$1/exchange.php?id=$2&act=view[qsa,l]rewriterule^(.*)/exchange-([0-9]+)-min([0-9]+)-max([0-9]+)-([0-9]+)-(.+)-([a-za-z]+)(.*).html$$1/exchange.php?cat_id=$2&integral_min=$3&integral_max=$4&page=$5&sort=$6&order=$7[qsa,l]rewriterule^(.*)/exchange-([0-9]+)-([0-9]+)-(.+)-([a-za-z]+)(.*).html$$1/exchange.php?cat_id=$2&page=$3&sort=$4&order=$5[qsa,l]rewriterule^(.*)/exchange-([0-9]+)-([0-9]+)(.*).html$$1/exchange.php?cat_id=$2&page=$3[qsa,l]rewriterule^(.*)/exchange-([0-9]+)(.*).html$$1/exchange.php?cat_id=$2[qsa,l]

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]

相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服