×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > ECSHOP教程 > ECSHOP设置伪静态不起作用的几种可能

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

ECSHOP设置伪静态不起作用的几种可能

网站开发中心/ 2014-08-01/ 关注人气:673

      网络发展到今天,90%的站长都知道“伪静态”在一个网站运营过程中的重要性了。今天要谈的是ECSHOP的伪静态设置问题。有不少网友发牢骚,我   明明设置对了呀,怎么这个伪静态就不起作用呢。


下面网站开发中心官网技术就带领大家一步步分析一下几种可能的原因。

1)、
有可能你的服务器环境压根就不支持URL重写。这一点是最重要也是最基本的,如果你的服务器环境不支持URL重写的话,下面的几步你连看也别看了,即使你设置的再正确,它也起不了作用的。环境是根本呀。如果你的是虚拟主机,请联系你的空间商帮你安装URL重写组件。如果你的是独立服务器,你可以自己修改 httpd.conf 文件,将 LoadModule rewrite_module modules/mod_rewrite.so 前面的#号去掉。

2)、
伪静态规则书写错误。这个错误也分为两种可能: 

第一种:
你的伪静态规则本身含有语法错误,这个就不多说了。从ECSHOP官网下载的安装包里就有伪静态规则样本,直接复制即可。

第二种:
你的伪静态规则跟你的服务器系统不一致。IIS下的伪静态规则跟APACHE下的伪静态规则,写法是有区别的,一定要先弄清楚你的网站空间到底是IIS的还是APACHE的,再去布置伪静态规则。
ECSHOP安装包 upload/htaccess.txt 里自带的伪静态规则是针对APACHE下的。如果你使用的IIS,请到ECSHOP安装包的  docs/URLRewrite.txt 文件里查找。相信很多人都没进过这个目录吧。 
  
3)、
去ECSHOP后台启用伪静态,具体管理位置是:ECSHOP后台 》商店设置 》基本设置 》URL重写

4)、
这一步,主要是针对独立服务器用户说的,如果你的是虚拟主机,出现这个问题的几率很小。这个问题同样跟 httpd.conf 配置有关系。这里假设你的网站安装在 D:/WWWROOT/ 目录下,那么 你要打开 httpd.conf 文件 找到类似下面这样的代码

<Directory "D:/WWWROOT">

AllowOverride None

</Directory>

将其中的  AllowOverride None改为AllowOverride all然后 一定要重启一下APACHE。
 

转载请注明:网站开发中心(全国最专业的ecshop模板制作商)

分享到:
下一篇:ecshop2.73系统整合Discuz! X3论坛详细图文教程
上一篇:如何快速批量删除ecshop商城所有订单