以下(简单).htaccess规则有什么作用?

时间:2014-03-26 20:07:03

标签: apache .htaccess rewrite

我正在学习很多关于.htaccess的知识,我在一个项目中找到了以下一行,但我真的无法弄清楚它的作用

RewriteRule ^$ index.php [L]

我知道 ^ 表示要匹配的网址的开头 $ 表示字符串的结尾。但两者之间什么也没有,所以这个可能是多余的?

1 个答案:

答案 0 :(得分:1)

这个不是多余的规则,它匹配^$(空模式,表示家庭/登陆URI /)并将其转发到index.php,因此当您打开http://domain.com时它显示http://domain.com/index.php

虽然使用相同的东西可以实现:

DirectoryIndex index.php