收藏 分享(赏)

ecshop URL Rewrite重写教程.doc

上传人:nacm35 文档编号:9468972 上传时间:2019-08-09 格式:DOC 页数:5 大小:54KB
下载 相关 举报
ecshop URL Rewrite重写教程.doc_第1页
第1页 / 共5页
ecshop URL Rewrite重写教程.doc_第2页
第2页 / 共5页
ecshop URL Rewrite重写教程.doc_第3页
第3页 / 共5页
ecshop URL Rewrite重写教程.doc_第4页
第4页 / 共5页
ecshop URL Rewrite重写教程.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Ecshop URL Rewrite 重写教程ECSHOP 开发中心( )ECSHOP v2.0 以上版本 URL Rewrite 使用说明* 一、Apache 服务器*1、首先您需要找到 Apache 安装目录,之后找到 conf 目录下的 httpd.conf 文件。2、将下面的代码复制到 httpd.conf 文件中,注意将 /ecshop 替换为您的商店的实际安装目录。Options FollowSymLinksAllowOverride All3、在 httpd.conf 中搜索 LoadModule rewrite_module,将该行前面的 # 号删除。如果您的 Apache 是

2、 1.3.x 版本还需要查找 AddModule mod_rewrite.c,请将前面的#删除。4、保存 httpd.conf。5、将 ecshop 目录下的 htaccess.txt 重命名为 .htaccess。6、重新启动 Apache。7、进入 ecshop 管理中心- 商店设置,将 URL 重写设置为启用。如果您想通过 httpd.conf 来设置重写规则,请按照下面的步骤操作:1、执行上面第 1-3 步操作。2、找到您的商店所在的虚拟主机段,如:DocumentRoot “/home/ecshop/“ServerName 3、将下面的内容加入在之前RewriteEngine OnR

3、ewriteRule (.*)/index.html$ $1/index.phpRewriteRule (.*)/category$ $1/index.php LRewriteRule (.*)/feed-c(0-9+).xml$ $1/feed.php?cat=$2 LRewriteRule (.*)/feed-b(0-9+).xml$ $1/feed.php?brand=$2 LRewriteRule (.*)/feed-type(-+).xml$ $1/feed.php?type=$2 LRewriteRule (.*)/feed.xml$ $1/feed.php LRewriteRul

4、e (.*)/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,LRewriteRule (.*)/category-(0-9+)-b(0-9+)-min(0-9+)-max(0-9+)-attr(-*)(.*).html$ $1/category.php?id=$2&bran

5、d=$3&price_min=$4&price_max=$5&filter_attr=$6 QSA,LRewriteRule (.*)/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,LRewriteRule (.*)/category-(0-9+)-b(0-9+)-(0-9+)(.*).html$ $1/category.php?id=$2&brand=$3&page=$4 QSA,LRewriteRule (

6、.*)/category-(0-9+)-b(0-9+)(.*).html$ $1/category.php?id=$2&brand=$3 QSA,LRewriteRule (.*)/category-(0-9+)(.*).html$ $1/category.php?id=$2 QSA,LRewriteRule (.*)/goods-(0-9+)(.*).html$ $1/goods.php?id=$2 QSA,LRewriteRule (.*)/article_cat-(0-9+)-(0-9+)-(.+)-(a-zA-Z+)(.*).html$ $1/article_cat.php?id=$2

7、&page=$3&sort=$4&order=$5 QSA,LRewriteRule (.*)/article_cat-(0-9+)-(0-9+)-(.+)(.*).html$ $1/article_cat.php?id=$1&page=$2&keywords=$3 QSA,LRewriteRule (.*)/article_cat-(0-9+)-(0-9+)(.*).html$ $1/article_cat.php?id=$2&page=$3 QSA,LRewriteRule (.*)/article_cat-(0-9+)(.*).html$ $1/article_cat.php?id=$2

8、 QSA,LRewriteRule (.*)/article-(0-9+)(.*).html$ $1/article.php?id=$2 QSA,LRewriteRule (.*)/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,LRewriteRule (.*)/brand-(0-9+)-c(0-9+)-(0-9+)(.*).html $1/brand.php?id=$2&cat=$3&page=$4 QSA,LRewriteRule

9、(.*)/brand-(0-9+)-c(0-9+)(.*).html $1/brand.php?id=$2&cat=$3 QSA,LRewriteRule (.*)/brand-(0-9+)(.*).html $1/brand.php?id=$2 QSA,LRewriteRule (.*)/tag-(.*).html $1/search.php?keywords=$2 QSA,LRewriteRule (.*)/snatch-(0-9+).html$ $1/snatch.php?id=$2 QSA,LRewriteRule (.*)/group_buy-(0-9+).html$ $1/grou

10、p_buy.php?act=view&id=$2 QSA,LRewriteRule (.*)/auction-(0-9+).html$ $1/auction.php?act=view&id=$2 QSA,LRewriteRule (.*)/exchange-id(0-9+)(.*).html$ $1/exchange.php?id=$2&act=view QSA,LRewriteRule (.*)/exchange-(0-9+)-min(0-9+)-max(0-9+)-(0-9+)-(.+)-(a-zA-Z+)(.*).html$ $1/exchange.php?cat_id=$2&integ

11、ral_min=$3&integral_max=$4&page=$5&sort=$6&order=$7 QSA,LRewriteRule (.*)/exchange-(0-9+)-(0-9+)-(.+)-(a-zA-Z+)(.*).html$ $1/exchange.php?cat_id=$2&page=$3&sort=$4&order=$5 QSA,LRewriteRule (.*)/exchange-(0-9+)-(0-9+)(.*).html$ $1/exchange.php?cat_id=$2&page=$3 QSA,LRewriteRule (.*)/exchange-(0-9+)(

12、.*).html$ $1/exchange.php?cat_id=$2 QSA,L* 二、IIS 服务器*1、首先请进入以下网址 http:/ 组件:ISAPI_Rewrite Lite ( freeware )。如果您仅仅是测试用途使用这个就足够了,如果您是商业应用建议您购买完整版的 ISAPI_Rewrite Full。如果您无法访问以上网址,您也可以到我们的网站上下载:http:/2、点击下载到本地的文件 isapi_rwl_x86_0064.msi (该文件名和您下载的版本有关)进行安装,安装成功之后进入安装目录(默认在C:/Program Files/Helicon/ISAPI_Re

13、write)找到 httpd.ini 文件,点击右键将文件只读属性去掉。然后进入: 开始菜单- 程序-Helicon-ISAPI_Rewrite-httpd.ini,点击打开 httpd.ini 文件。3、复制下面的内容到 httpd.ini 文件4、保存 httpd.ini,进入 ecshop 管理中心-商店设置,将 URL 重写设置为启用。ISAPI_Rewrite# 为了确保重写规则不影响服务器上的其他站点# 请将下面的语句前的# 号去掉,并将(?:www.)? 改为商店所在域名#RewriteCond %HTTP:Host (?:www.)?RewriteRule (.*)/index

14、.html$ $1/index.php IRewriteRule (.*)/category$ $1/index.php IRewriteRule (.*)/feed-c(0-9+).xml$ $1/feed.php?cat=$2 IRewriteRule (.*)/feed-b(0-9+).xml$ $1/feed.php?brand=$2 IRewriteRule (.*)/feed-type(-+).xml$ $1/feed.php?type=$2 IRewriteRule (.*)/feed.xml$ $1/feed.php IRewriteRule (.*)/category-(0-

15、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 IRewriteRule (.*)/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

16、_max=$5&filter_attr=$6 IRewriteRule (.*)/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 IRewriteRule (.*)/category-(0-9+)-b(0-9+)-(0-9+)(.*).html$ $1/category.php?id=$2&brand=$3&page=$4 IRewriteRule (.*)/category-(0-9+)-b(0-9+)(.*).htm

17、l$ $1/category.php?id=$2&brand=$3 IRewriteRule (.*)/category-(0-9+)(.*).html$ $1/category.php?id=$2 IRewriteRule (.*)/category-(0-9+)-b(0-9+).html(.*)$ $1/category.php?$4&id=$2&brand=$3RewriteRule (.*)/goods-(0-9+)(.*).html$ $1/goods.php?id=$2 IRewriteRule (.*)/article_cat-(0-9+)-(0-9+)-(.+)-(a-zA-Z

18、+)(.*).html$ $1/article_cat.php?id=$2&page=$3&sort=$4&order=$5 IRewriteRule (.*)/article_cat-(0-9+)-(0-9+)-(.+)(.*).html$ $1/article_cat.php?id=$1&page=$2&keywords=$3 IRewriteRule (.*)/article_cat-(0-9+)-(0-9+)(.*).html$ $1/article_cat.php?id=$2&page=$3 IRewriteRule (.*)/article_cat-(0-9+)(.*).html$

19、 $1/article_cat.php?id=$2 IRewriteRule (.*)/article-(0-9+)(.*).html$ $1/article.php?id=$2 IRewriteRule (.*)/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 IRewriteRule (.*)/brand-(0-9+)-c(0-9+)-(0-9+)(.*).html $1/brand.php?id=$2&cat=$3&page=$4 IRew

20、riteRule (.*)/brand-(0-9+)-c(0-9+).html(.*)$ $1/brand.php?$4&id=$2&cat=$3 IRewriteRule (.*)/brand-(0-9+)-c(0-9+)(.*).html $1/brand.php?id=$2&cat=$3 IRewriteRule (.*)/brand-(0-9+)(.*).html $1/brand.php?id=$2 IRewriteRule (.*)/tag-(.*).html $1/search.php?keywords=$2 IRewriteRule (.*)/snatch-(0-9+).htm

21、l$ $1/snatch.php?id=$2 IRewriteRule (.*)/group_buy-(0-9+).html$ $1/group_buy.php?act=view&id=$2 IRewriteRule (.*)/auction-(0-9+).html$ $1/auction.php?act=view&id=$2 IRewriteRule (.*)/exchange-id(0-9+)(.*).html$ $1/exchange.php?id=$2&act=view IRewriteRule (.*)/exchange-(0-9+)-min(0-9+)-max(0-9+)-(0-9

22、+)-(.+)-(a-zA-Z+)(.*).html$ $1/exchange.php?cat_id=$2&integral_min=$3&integral_max=$4&page=$5&sort=$6&order=$7 IRewriteRule (.*)/exchange-(0-9+)-(0-9+)-(.+)-(a-zA-Z+)(.*).html$ $1/exchange.php?cat_id=$2&page=$3&sort=$4&order=$5 IRewriteRule (.*)/exchange-(0-9+)-(0-9+)(.*).html$ $1/exchange.php?cat_id=$2&page=$3 IRewriteRule (.*)/exchange-(0-9+)(.*).html$ $1/exchange.php?cat_id=$2 I【ECSHOP 开发中心】

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报