Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Mod_rewrite, вместо изображений имена файлов
Форум программистов > Интернет и сети > Вебсервер Apache
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, т.е. имена изображений.

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


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

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

Где искать ошибку?!
Король
Для: Vice-president
т.е.

Код
echo $description;


такое выдает?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.