2012-03-10 4 views
0

Я немного смутился, немного задаваясь вопросом, как связать мои изображения с их URL-адресами на каждой странице. позвольте мне немного объяснить. У меня фактически есть эта структура сайта:css: связывание изображений с URL-адресами

            ------> folder1-1 
            ------> folder1 ------> folder1-2 
                ------> folder1-3 

                ------> folder2-1 
www.domain.com ------> main folder ------> folder2 ------> folder2-2 
                ------> folder2-3 

                ------> folder3-1 
            ------> folder3 ------> folder3-2 
                ------> folder3-3 

Когда я получаю ссылку на изображения на каждой странице, все меняется; Я имею в виду, что мне нужно изменить адрес URL. например, основная папка может получать изображения непосредственно из источника, поэтому URL-адрес будет выглядеть следующим образом: "../images/bla.jpg"

Однако, чем дальше я иду, тем дольше он добирается; то есть: для folder2: "../../images/bla.jpg" и так далее для остальных ...

у меня папку с изображениями в корне, где основная папка помещается так их параллельно друг другу.

Я нашел 4 способа решения этой проблемы:

1- размещение полный URL в ссылку непосредственно; т.е.: «http://www.domain.com/images/bla.jpg» (я еще не знаю, влияет ли это на скорость сайта, замедляя его или нет)

2- сходит с ума и добавить ../../../ дальнейший я иду на сайте (который я думаю непереключаемый смысл.

3- Собирает все папки в строке «параллельно друг друг», так что все они находятся в корне папка изображения может переходят непосредственно на каждую страницу.

4- с использованием внешнего файла css для размещения всех изображений, необходимых для каждой страницы (но я nk Мне нужно будет использовать полный URL-адрес, чтобы подключить его к каждой странице или к тому же длинному пути ../../../)

Теперь, мой вопрос: могу ли я использовать изображения с моей исходной структурой, не путая вещи напрямую на каждую страницу и не добавляя полный url?

Благодаря

ответ

1

Да, вы должны иметь возможность использовать ведущую косую черту для обозначения того, что запрос начинается с корня домена. Таким образом, /images/bla.jpg переведёт на http://www.domain.com/images/bla.jpg независимо от того, насколько глубоко вы вложены.

В качестве примечания стороны номер , используя http://www.domain.com/images/bla.jpg, никак не повлияет на скорость. Независимо от того, как будет указан URL, он будет разбит браузером и отправлен таким же образом.

+0

спасибо. Я попробую так и посмотрю, все ли идет хорошо. –

+0

Спасибо @rick. работает как шарм. –

1

Я хотел бы использовать относительный URL корня (слэш - относительно корневого каталога), именно:

/images/foo.jpg 

Это не будет соответствовать независимо от того, где страницы (или стиль лист)

+0

Спасибо. Я собираюсь попробовать и посмотреть, работает ли это. –

+0

Да, попробовал и работал. спасибо –

 Смежные вопросы

  • Нет связанных вопросов^_^