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我,不过我的能力也有限哦!
安装这个组件后,打开安装路径 如: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我,不过我的能力也有限哦!

