2015-03-01 1 views
1

Я пытаюсь перенаправить http://www.domain.com/cart к http://www.domain.com/cart.php с:.htaccess RewriteRule также влияет на другие файлы с тем же именем?

RewriteRule cart cart.php [L] 

Это работает, но я заметил, что он также перенаправляет файлы с именем http://www.domain.com/images/cart.jpg на той же странице.

Как я могу избежать этого?

ответ

1

Используйте начальные и конечные якоря в правиле, чтобы предназначаться только /cart или /cart/ так:

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

Спасибо большое :)) – user1227914

+0

Вы долгожданная, рад, что это сработало. – anubhava

+0

Я только заметил, что когда я обращаюсь к http://www.domain.com/cart, он работает, но при доступе к http://www.domain.com/cart/ он все еще находится в бесконечном цикле 404. Есть идеи? – user1227914

Смежные вопросы