Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ Вебсервер Apache _ Mod_rewrite, вместо изображений имена файлов

Автор: Vice-president 25:05:2007, 06:52

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

Содержимое .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, т.е. имена изображений.


Автор: Король 25:05:2007, 08:55

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

Автор: Vice-president 25:05:2007, 09:16

Цитата(Король @ 25:05:2007, 11:55 ) *
Для: Vice-president
надо тестить код.
а что у тебя там из БД вылазит-то вообще смотрел?


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

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

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

Автор: Король 25:05:2007, 10:20

Для: Vice-president
т.е.

Код
echo $description;


такое выдает?

Русская версия Invision Power Board (http://www.nulled.ws)
© Invision Power Services (http://www.nulled.ws)