用不了伪静态。

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

我把htaccess.txt改成.htaccess,在后台开简单重写。结果前台和后台全部变成内部服务器出错。我网店用的是shopex官方的服务器。我也不知道他们服务器的情况。请问,现在要怎么做才能用EC的伪静态?

回答:
查看一下服务器是apache还是iis

先看服务器用的是apache还是iis,还有是否支持重写
然后你可以看官方的重写规则和方法

这种虚拟主机貌似不支持HTACCESS自定义规则的,独立服务器可以。

APACHE独立服务器开启URL重写的办法:
1、首先您需要找到 Apache 安装目录,之后找到 conf 目录下的 httpd.conf 文件。
2、将下面的代码复制到 httpd.conf 文件中,注意将 /ecshop 替换为您的商店的实际
安装目录。

<Directory /ecshop>
Options FollowSymLinks
AllowOverride All
</Directory>

3、在 httpd.conf 中搜索 LoadModule rewrite_module,将该行前面的 # 号删除。
如果您的 Apache 是1.3.x版本还需要查找 AddModule mod_rewrite.c,
请将前面的#删除。
4、保存 httpd.conf。
到此为止,1-4步骤介绍了如何修改APACHE的配置文件,并开启重写规则服务。但是,实现URL重写还需要继续完成下一个步骤,编写一个HTACCESS文件。这个文件,貌似官方的ECSHOP压缩包内包含了,OK,直接拿来用就可以了。将 ecshop 目录下的 htaccess.txt 重命名为 .htaccess,重新启动 Apache。
进入 ecshop 管理中心->商店设置,将 URL 重写设置为启用。

基本上就可以搞定了,楼主不妨多看看官方的说明文件,很有帮助的,再详细不过了。

可能是WIN空间吧,用httpd.ini试试

linux好弄,按网上的教程就可以
windows需要服务器支持,你联系空间商问问。

我们的WIN空间是完全支持用户自定义伪静态,我想其他空间商也应该可以支持的吧,如果不支持自定义就只能要求添加了