Mod_rewrite, вместо изображений имена файлов

  • Автор темы Vice-president
  • Дата начала
Статус
Закрыто для дальнейших ответов.
V

Vice-president

Немогу понять в чем дело. Вместо картинок отображаются их имена.
Прошу помощи. Заранее благодарен!

Содержимое .htaccess:

Код:
RewriteEngine on
Options +FollowSymLinks 
RewriteBase /

RewriteRule ^.htaccess$ - [F]

RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro
RewriteRule ^.*$ - [F]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php

AddType application/octet-stream .pdf
Картинка вставляется из БД.

Код:
$description = '<a href="/pages/catalog/img/tov/'.$queryDescriptionsArr["description"].'" target="_blank" title="Увеличить (откроется в новом окне)"><img vspace="5" hspace="5" src="/pages/catalog/img/tov/small/'.$queryDescriptionsArr["description"].'"></a>';

Код:
$queryDescriptionsArr["description"]
содержит, например, 321.jpg или 45.gif, т.е. имена изображений.

1.jpg
 
G

Guest

Для: Vice-president
надо тестить код.
а что у тебя там из БД вылазит-то вообще смотрел?
 
V

Vice-president

Для: Vice-president
надо тестить код.
а что у тебя там из БД вылазит-то вообще смотрел?

Из Бд вылазит имя файла, эта переменная $queryDescriptionsArr["description"] его и хранит, как 321.jpg или 7.gif. Я хочу сказать, что, вроде, как мне кажется, все должно работать.

Дело в том, что, ранее, когда сайт был на windows хостинге, все работало отлично, ни одной ошибки.
И на своем сервере тестил, также все хорошо работало.
Перешел на Unix хостинг, пришлось написать mod_rewrite и начались проблемы.

Где искать ошибку?!
 
G

Guest

Для: Vice-president
т.е.

Код:
echo $description;

такое выдает?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!