.htaccess RewriteRule还会影响同名的其他文件吗?

时间:2015-03-01 17:25:32

标签: regex apache .htaccess mod-rewrite

我正在尝试使用以下内容将http://www.domain.com/cart重定向到http://www.domain.com/cart.php

RewriteRule cart cart.php [L]

虽然有效,但我注意到它还将名为http://www.domain.com/images/cart.jpg的文件重定向到同一页面。

如何避免这种情况发生?

1 个答案:

答案 0 :(得分:1)

在规则中使用开始和结束定位符仅定位/cart/cart/,如下所示:

RewriteRule ^cart/?$ cart.php [L,NC]