shopex 4.8伪静态设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ 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 hour
CacheClockRate 3600 RepeatLimit 32 #首页
RewriteRule /index.html /index.php
RewriteRule /default.html /index.php
#商店公告
RewriteRule /bulletin.html /index.php?gOo=article_list.dwt&acat=1
RewriteRule /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.dwt
RewriteRule /list_([0-9]+).html /index.php?gOo=goods_search_list.dwt&p=$1