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

Тема в разделе "Веб-серверы - Администрирование", создана пользователем Vice-president, 25 май 2007.

Статус темы:
Закрыта.
  1. Vice-president

    Vice-president Гость

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

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

    Код (Text):
    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
    Картинка вставляется из БД.

    Код (Text):
    $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>';
    Код (Text):
    $queryDescriptionsArr["description"]
    содержит, например, 321.jpg или 45.gif, т.е. имена изображений.

    1.jpg
     
  2. Гость

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

    Vice-president Гость

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

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

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

    Для: Vice-president
    т.е.

    Код (Text):
    echo $description;
    такое выдает?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей