Перейти к содержимому

Фотография
- - - - -

htaccess и адрес картинок


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 Feast

Feast

    Прохожий

    Топикстартер
  • Участник
  • 5
    60 сообщ.

Отправлено 26 Август 2012 в 14:05

Проблема следующая - есть структура каталогов:
/www/

frontend/

www/

index.php

images/

.htaccess


Сделал, чтобы при заходе на www.site.ru кидало на frontend/www/index.php (DirectoryIndex /frontend/www/index.php), но не отображаются картинки. Картинки беруться по адресу /images/image.jpg
Каким образом можно через htaccess настроить, чтобы картинки брались по нужному адресу?

И ещё, можно ли как-то сделать, чтобы все последующие хождения по ссылкам тоже переходили по frontend/www/ ?

Сообщение отредактировал Feast: 26 Август 2012 в 14:12

  • 0

Спонсор

#2 Volter9

Volter9

    defined('SURRENDER') or die(); // StarWars

  • V.I.P.
  • 158
    1 145 сообщ.

Отправлено 26 Август 2012 в 23:25

Тэг <base /> тебе в руки)
<base href="http://www.site.ru/www/frontend" />

/images/image.jpg


Естественно они у тебя не отображаются: не /images/image.jpg а images/image.jpg или ./images/image.jpg

Сообщение отредактировал Volter9: 26 Август 2012 в 23:26

  • 0

#3 Feast

Feast

    Прохожий

    Топикстартер
  • Участник
  • 5
    60 сообщ.

Отправлено 26 Август 2012 в 23:49

Дело в том, что я скачал сайт с сервера и там все ссылки на манер /images/image.jpg и хрефы такого стиля, там как-то без .htaccess всё настроено. Сайт на yii написан. Почитал документацию, написано либо серверными способами настраивается этот момент, либо через .htaccess
  • 0

#4 Volter9

Volter9

    defined('SURRENDER') or die(); // StarWars

  • V.I.P.
  • 158
    1 145 сообщ.

Отправлено 27 Август 2012 в 00:01

Дело в том, что я скачал сайт с сервера и там все ссылки на манер /images/image.jpg и хрефы такого стиля, там как-то без .htaccess всё настроено. Сайт на yii написан. Почитал документацию, написано либо серверными способами настраивается этот момент, либо через .htaccess


А вы пробовали написать в index.php в теге head код вставить который вам присал?
  • 0

#5 Feast

Feast

    Прохожий

    Топикстартер
  • Участник
  • 5
    60 сообщ.

Отправлено 27 Август 2012 в 00:32

да, не помогло

а может можно правилом каким-нибудь перенаправить?

Типа RewriteRule ^images/([.])*$ frontend/www/images/$1
Конкретно это не работает...

Вот на конкретную картинку работает:

RewriteRule ^images/search-button.png$ frontend/www/images/search-button.png

А на все не знаю как сделать(
  • 0



Похожие темы Свернуть

Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей