修改.htaccess后网页出错,商铺首页也打不开

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

我加入.htaccess后,商店首页无法打开,后台也进不去,只有删除.htaccess才能使用,请大家帮忙看看是什么原因,.htaccess需要修改设置吗,我是直接把htaccess.txt修改过来的,我的网站使用的是supesite7.0后台,ecshop是里面的一个文件,现在其它都能打开就是[url=http://www.levichina/shop]levichina.com/shop[/url]打不开,levichina.com可以访问!
我是使用Linux (115.47.151.185)主机,Apache/2.2.3 (Red Hat)web服务器,php 5.2.4,mysql .0.22
请大家帮忙分析下是什么原因,谢谢

回答:
默认伪静态规则是针对商城在根目录的,商城不在网站根目录需要修改规则,在规则里加上相应的目录

您好!
请问下如果不在根目录下全部的规则都需要修改吗,修改后是放入到根目录下还是放入到商场的目录里呢?
我大概看了下.htaccess可是不知道应该如何去修改规则,好像全部都需要改的是吗?可否提供个修改规则的方法!
# direct one-word access
RewriteRule ^index\.html$ index\.php [L]
RewriteRule ^category$index\.php [L]

是放在商场的目录里

配置文件里写上的目录选项可以更改为/shop应该可以解决

4楼 :我是放在/shop目录下的!
5楼:RewriteRule ^index\.html$ \index\.php [L]
RewriteRule ^/shop\index\.html$ /shop\index\.php [L]
所有有后缀的都是以上这样的方法加吗?

RewriteEngine On下面写你的地址就可以了,后面的就用更改了

RewriteEngine On下面写你的地址就可以了,后面的就用更改了
晓天 发表于 2009-11-16 11:32

下面写你的地址就可以了,后面的就不用更改了

"RewriteEngine On下面写你的地址就可以了,后面的就用更改了"
如下我已经修改过来了,不过好像还是不行的!
RewriteEngine On
#RewriteBase /shop/

# direct one-word access
RewriteRule ^index\.html$ index\.php [L]
RewriteRule ^category$index\.php [L]

出错为:levichina.com/shop

http://levichina.com/shop/index.php
这个都打不开~~~
这个已经和重写不重写没有关系了

可是我吧/shop目录下的隐藏文件.htaccess删除就可以了访问了,你现在可以在试试!
别的没有做任何操作,就是删除了.htaccess文件

请问你是否修改过.htaccess文件,你可以从官网上重新下载该文件,然后覆盖,再修改试下