shopex 4.8伪静态设置SHOPEX(目前最新稳定版本是4.8)是国内使用量最大的专业开源网店系统,他以其功能强大,模板丰富,深受国内网上开店,的专业品牌的好评,在国内各大网店程序开发商中,一直排名第一,做为SHOPEX网店系统,为更好的提高程序在搜索引擎中的友好度,使采用SHOPEX网店的用户在搜索引擎中得到更好的排名,因此SHOPEX独创了,先进的伪静态功能,你伪方式生成近似于普通静态文件,下面我就交大家如何设置SHOPEX伪静态功能:一要想你的SHOPEX实现伪静态,首先要求你的主机服务商所提供的虚拟主机支持伪静态。
二如果主机支持伪静态,你需下载专用的SHOPEX伪静态规则文件,(目前4.8以上的版本在后台带有)并将他上传到网站根目录下(即你安装的SHOPEX根目录下和SHOPEX 首页在同一目录即是SHOPEX根目录)三到SHOPEX后台,开启伪静态功能一般来说如果服务器是自己的就很好办,他可以根据shopex的系统需要来安装操作系统。
但是对一些虚拟机的客户来说呢,就不是那么顺利了,有些虚拟机提供商是用windows系统做的,它不支持shopex的伪静态,所以当你在后台启动伪静态时出现:我们举个例子来说明,打开http://您的域名/shopadmin进入你的网店管理,然后跳到营销推广— SEO设置,如图:点击商店页面启用伪静态URL 保存如果你的服务器不是apache服务网就会出现如下图;解决此方法有二个1、找服务器提供商来帮你调试伪静态Apache 下配置方法进入后台=>营销推广=>SEO设置=>商品页面启用伪静态下载压缩包,将其中的.htaccess文件放到网站根目录即可。
IIS下的配置方法:安装好shopex4.8下载:/download/isapi_rewrite/ISAPI_Rewrite3_0056_Lite.msi这个免费版的组件,注意,老版本的rewrite 不支持RewriteCond语法,所以必须下载这个。
安装这个组件后,打开C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf在里面加上shopex4.8的规则:# 设置RewriteBase的值为你的商店目录地址RewriteBase /RewriteCond %{REQUEST_FILENAME}\.(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|cgi|sht ml|shtm|phtm)$RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ index.php?$1 [L]在shopex管理后台,基本设置中商店页面启用伪静态URL,打上勾即可。
至此,全部安装完成,可以实现伪静态功能了。
注意网站目录必须要有“network service”的读权限如果你的服务器上有多个网站,加上这个规则后,可能会导致其他网站打不开。
可以在:iis>网站》属性>isapi选项里面,删除isapi_rewrite3那一行。
然后在仅安装了shopex4.8的网站上,点属性>isapi里面添加上这个isapi . 这样就不会相互影响了。
注意:经测试,如果前台可以,后台不行的问题。
是网站目录需要“network service”的读权限,如果没有这个权限,则肯定要出错。
在PHP5.X版本上测试通过,如果是php4.X版,安装了rewrite 但不能成功开启伪静态URL 的解决办法下载:/ctl.setting.rar ; 解压后,替换网痁根目录下面core\admin\controller\system 的相应文件. 然后即可在后台设置。
首先将压缩包中的ctl.tools.php[也有文章说是:ctl.setting.php]文件替换到\core\admin\controller\system\下同名文件然后进入后台=>营销推广=>SEO设置=>商品页面启用伪静态iis下需要isapi_rewrite第三版,老版本的rewrite不支持RewriteCond语法。
下载地址/download-isapi_rewrite.htm下载那个ISAPI_Rewrite Lite for Windows NT4/2000/XP/2003 (Freeware!)即可,免费软件! 也可以下载本站ISAPI Rewrite 3 lite 绿色版下载进行安装。
具体安装教程可在本站查找。
安装后进入isapi-rewirte的安装目录,将压缩包中的httpd.conf复制进去即可。
2、如果十分不行得考虑换虚拟机提供商。
以下为4.7版本的朋友们写一些伪静态规则大家可以参照参照。
在修改之前请大家保存原来数据,以免到时出现错误的时候可以得以恢复。
下面的代码是SHOPEX4.7X版本专用伪静态文件,是本站最新整理得到的,文件经过本站多个客户测试,均完整可用。
SHOPEX伪静态规则文件即httpd.ini文件代码如下[ISAPI_Rewrite] # 3600 = 1 hourCacheClockRate 3600 RepeatLimit 32 #首页RewriteRule /index.html /index.phpRewriteRule /default.html /index.php#商店公告RewriteRule /bulletin.html /index.php?gOo=article_list.dwt&acat=1RewriteRule /bulletin_([0-9]+).html /index.php?gOo=article_list.dwt&acat=1&p=$1#商品分类RewriteRule /catalog.html /index.php?gOo=goods_category.dwt#全部商品RewriteRule /list.html /index.php?gOo=goods_search_list.dwtRewriteRule /list_([0-9]+).html /index.php?gOo=goods_search_list.dwt&p=$1#会员中心RewriteRule /member.html /index.php?gOo=member_home.dwt#帮助中心与常见问题RewriteRule /faq.html /index.php?gOo=help.dwt&acat=2RewriteRule /faq_([0-9]+).html /index.php?gOo=help.dwt&acat=2&p=$1#安全交易RewriteRule /safe.html /index.php?gOo=help_safe.dwt#购买流程RewriteRule /howtobuy.html /index.php?gOo=help_buystep.dwt#如何付款RewriteRule /howtopay.html /index.php?gOo=help_send.dwt#联系我们RewriteRule /contactus.html /index.php?gOo=help_contact.dwt#关于我们RewriteRule /aboutus.html /index.php?gOo=help_copyright.dwt#顾客留言RewriteRule /feedback.html /index.php?gOo=shopbbs.dwtRewriteRule /feedback_([0-9]+).html /index.php?gOo=shopbbs.dwt&p=$1#友情链接RewriteRule /friendlink.html /index.php?gOo=linkmore.dwt#用户注册RewriteRule /register.html /index.php?gOo=register_1.dwt#忘记密码RewriteRule /lostpass.html /index.php?gOo=forget.dwt#商品详细页RewriteRule /product/([0-9]+).html /index.php?gOo=goods_details.dwt&goodsid=$1 RewriteRule /product_([0-9]+).html /index.php?gOo=goods_details.dwt&goodsid=$1 RewriteRule /([0-9]+)_([^.]*).html /index.php?gOo=goods_details.dwt&goodsid=$1#新闻详细页RewriteRule /article_([0-9]+).html /index.php?gOo=help_details.dwt&articleid=$1 RewriteRule /message_([0-9]+).html /index.php?gOo=article_details.dwt&articleid=$1 #分类详细列表RewriteRule /catalog_([0-9]+).html /index.php?gOo=goods_search_list.dwt&gcat=$1 RewriteRule /catalog_([0-9]+)_([0-9]+).html/index.php?gOo=goods_search_list.dwt&gcat=$1&p=$2#收藏商品RewriteRule /addtofavorites_([0-9]+).html/index.php?gOo=addmembergoods.do&goodsid=$1#首页上的最新,推荐,特价商品RewriteRule /list_([a-zA-Z]+).html /index.php?gOo=goods_search_list.dwt>ype=$1 RewriteRule /list_([a-zA-Z]+)_([0-9]+).html/index.php?gOo=goods_search_list.dwt>ype=$1&p=$2注意以上规则文件适用于SHOPEX安装在根目录下的网店,请直接把以上文件上传至和SHOPEX首页文件在同一目录下就可(即SHOPEX安装根目录)shopex 4.8 for iis 7 伪静态shopex 4.84 用在iis 7 url rewrite module 下的规则文件将下列代码加入到web 目录下的web.config 文件的<system.webServer>之后即可。