ECSHOP点击分类会被定向到首页的解决方案

2016-07-07 15:22 来源:www.chinab4c.com 作者:ecshop专家

经过我们的测试发现,该问题只会在IIS的服务器,并且安装了ISAPI_Rewrite组件的情况下才会出现。
原因是因为服务器上其他的系统设置了category.php转向的Rewrite Rule(例如:SupperSite)。

解决办法:


  • 进入安装目录(默认在 C:/Program Files/Helicon/ISAPI_Rewrite)
  • 编辑httpd.ini文件
  • 找到含有category.php的RewriteRule, 看看这一段重写规则属于哪一个站点
  • 在整段重写规则的前面加上下面的内容,其中site1\.com替换为该网站的域名
    1. RewriteCond %{HTTP:Host} (?:www\.)?site1\.com
    复制代码


回答:
应该是空间商的问题

你老说句话真不容易

哈哈,看到神人了,拜一下在走

兼容性的问题.shopex就不会有这样的问题

找空间没人理.那你们快做个补丁.

晕了.我让他们解决以下是他们的答复:

尊敬的客户,您好!我们的服务器的确支持了DZ的伪静态访问,但是其他论坛使用的伪静态功能和您这个有冲突的话,我们只能帮您更换服务器看看了.因为我们必须保证其伪静态客户的正常运行您考虑下是否更换!,感谢您对我们的支持,我们一直在努力.中华合租网24小时值班技术竭诚为您服务.

所以说要软件兼容了.不要让空间去适应你们的系统.要让你们的系统去适应各种不同的空间.这样才会长远发展.我的网站这个问题都有10多天没解决了.

首先说明一下,这个问题与空间提供商和ECSHOP都没有关系。

这个问题是IIS重写插件的特殊性(不能按目录来设置重写规则)导致的,而其他的程序在设置重写规则的时候没有考虑到会覆盖到系统上其他程序的情况,没有设置RewriteCond(我们自己的也没有考虑到,下个版本中会改正)。

总不至于别的程序用了category.php我们就不能用这个文件名了吧。。。如果这样别人用了index.php做了重写,我们还不能用index.php这个文件名了?

原帖由 lovevfp 于 2007-9-18 14:46 发表
最重要的是,大家都是买的空间,不是自己的服务器,空间商不可能为了ECSHOP,就改变系统配置,影响其他系统吧,
如果不影响,你应该清楚的说出来。。。。


加上这一条语句当然不会影响到其他的系统。

我不知道是不是我没说明白。在上一个帖子我已经说了这个并不只是我们ecshop的问题,改变系统的配置也不仅仅是为了ecshop。
只要有category.php的系统运行在这样的服务器上都会有同样的问题。

问题是空间商会不会为了一个配置去改动.
2.2版本有没有改动这个问题呢.