shopex 4.8.4 开启 伪静态 采用 ISAPI_Rewrite 3

发布: 2010-1-29 11:01 |  作者: phpsir |   查看: 11次

安装好shopex4.8下载:http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0056_Lite.msi  这个免费版的组件,注意,老版本的rewrite 不支持RewriteCond语法,所以必须下载这个。
安装这个组件后,打开安装路径 如:C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf 或(httpd.ini)在里面加上shopex4.8的规则

规则(这个地址是指你的网店系统目录有无存在站点根目录下(如在shop 目录下就RewriteBase / shop,如果没有直接复制规则即可,无需任何磁盘路径什么D盘F盘之类的!)
规则如下:
# 设置RewriteBase的值为你的商店目录地址  
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]


shopex管理后台,基本设置中 商店页面启用伪静态URL,打上勾即可。至此,全部安装完成,可以实现伪静态功能了。 注意 网站目录必须要有“network  service”的读权限
右击网站目录--权限--“组或用户名称”下面点击“添加”按钮,将 “NETWORK SERVICE”添加进去,并赋予所有权限即可!
1.启用“所有未知的ISAPI扩展”,将改成“允许”状态


2.删除网站下的isapi_rewrite ,下图已经删除了,因为不删除会导致虚拟站点无法打开!



3.为你的虚拟站点添加isapi_rewrite


重启IIS!!!

如仍不明白请PM我,不过我的能力也有限哦!

如果仍然没有找到解决问题的思路,请联系 PHP先生 QQ 733905

TAG: ISAPI Rewrite shopex 静态
打印 | 收藏此页 |  推荐给好友 | 举报
上一篇 下一篇
 

评分:0

发表评论
seccode 换一个
查看全部回复【已有0位网友发表了看法】