Использование .htaccess с codeigniter приводит к тому, что контроллер вызывается столько раз, сколько пропущено изображений - PullRequest
0 голосов
/ 06 января 2012

Здравствуйте, ребята, не могли бы вы помочь мне с этой проблемой.Когда простое изображение (например, .png) не найдено на сервере.htaccess перенаправляет его на мой контроллер, и он вызывается столько раз, сколько пропущенных изображений на веб-сайте.Мои условия перезаписи следующие:

RewriteEngine on
RewriteCond $1 !^(index\.php|css|img|js|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

Можете ли вы предоставить мне RerwriteCond, который, когда изображение не найдено, htaccess не перенаправляет.Теперь, когда изображение с именем «images / products / pic.png» htaccess отправляет его на сервер с Redirect_Url = «home / images / products / pic.png /».Или, по крайней мере, я думаю, что это htaccess.

1 Ответ

0 голосов
/ 06 января 2012

Вот, пожалуйста:

<IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteCond $1 !^(index\.php|img\/.+|images\/.+|css\/.+\|js\/.+|robots\.txt)
        RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
...