htaccess также перенаправляет подпапки

Я новичок в правилах htaccess. Я пытался найти свой вопрос, но не смог получить ответ, поэтому пишу вопрос здесь.

У меня есть следующий файл htaccess в моей корневой папке моего приложения php

RewriteCond %{HTTP_HOST} www.mydomain.com
RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php

Теперь, если я добавлю какие-либо изображения вложенных папок, я получаю сообщение об ошибке «URL не найден». Я подозреваю, что некоторые из правил htaccess вызывают это.

Буду очень признателен, если кто-нибудь объяснит мне причину.

Спасибо,


person PCoder    schedule 03.06.2011    source источник
comment
Возможно, вы могли бы объяснить, чего вы пытаетесь достичь с помощью перенаправления.   -  person Nicklas A.    schedule 03.06.2011


Ответы (1)


Ваше условие перезаписи применяет каждый URL к вашему домену. Что вы можете сделать, чтобы исключить файлы изображений из этого. Я думаю, что использование этого поможет

RewriteCond %{REQUEST_URI} !^(images)
person Tapos    schedule 03.06.2011