RewriteRule重定向而不是重写

时间:2010-10-15 21:07:52

标签: apache mod-rewrite apache2

我有一个重写规则,如下所示:

RewriteEngine On
RewriteRule ^$ store [L]

这是.htaccess文件中唯一的东西。

应该允许某人转到http://www.site.com/并根据服务器访问http://www.site.com/store

但它正在重定向用户。换句话说,您在URL中看到“/ store”。我该如何避免这种情况?

顺便说一句,在/store/index.php(商店目录中的索引脚本)中没有重定向。我知道这是因为我在那里放了一个die语句而且“/ store”在URL中当脚本在该脚本上死亡时。

1 个答案:

答案 0 :(得分:1)

出于某种原因,我从

改变了它
RewriteRule ^$ store [L]

RewriteRule ^$ /store/ [L]

它开始工作