shopex+iis6伪静态配置

前提:下载文件:http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0056_Lite.msi 下载这个免费版的IIS Rewrite3组件,注意,老版本的rewrite 不支持RewriteCond语法,所以必须下载这个。

 

1、首先必须在IIS的中启用“所有未知的ISAPI扩展”,将改成“允许”状态,必须启用这个功能,否则就算你安装好了也无法运行的,然后默认安装下载的IIS Rewrite3这个组件后,请一路默认安装,IIS Rewrite3的权限由软件自动完成!

 

2.安装IIS Rewrite3后,请在全局的网站下 “iis> 网站 》属性> isapi 筛选器”选项里面,删除 isapi_rewrite3这个ISAPI筛选器,必须去掉这个isapi_rewrite3筛选器,怕影响到其它站点。

 

3.右键你的shopex站点属性–ISAPI 筛选器–添加–筛选器名称是ISAPI_Rewrite3 –可执行文件就是ISAPI_Rewrite.dll的路径,比如C:/Program Files/Helicon/ISAPI_Rewrite3/ISAPI_Rewrite.dll

 

4.给shopex添加伪静态规则

打开 C:/Program Files/Helicon/ISAPI_Rewrite3/httpd.conf 这个文件,初次安装的IIS Rewrite3,这个文件是空白的,在里面加上shopex4.8的下面的这段话:

# 设置RewriteBase的值为你的商店目录地址(比如你的站点是www.bincl.com,用/就行了,它表示根目录,注意不是物理路径哦!)
RewriteBase /
RewriteCond %{REQUEST_FILENAME} /.(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|cgi|shtml|shtm|phtm)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]

 

5.给 C:/Program Files/Helicon目录添加network  service 读的权限。

 

6.在shopex管理后台,营销推广->SEO优化中,启用伪静态URL,打上勾即可,保存即可。提示的错误信息可以不管哈。

 

7.如果shopex有设置缓存的话,最好在后台清除一下缓存访问。然后访问网站确认伪静态有无生效,以下为生效和不生效的对比

生效:http://www.bincl.com/product-224.html

不生效:http://www.bincl.com/?product-224.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值