Не загружаются картинки

PiratusXP

Новичок
нет не эксперт
но скока раз обращал внимание как поисковики о огромным аппетитом съедали сайты с http://www.domаin.com/123-456-789.html
в особенности гугл
это щас им уже все равно что за сайт у тебя..

если весь сайт сделан по подобию
http://www.domаin.com/123/456/789/
то не вопрос это удобно для всех и картинки лежат там где нада

но как я понял у автора проблема перевода одной динамической строчки http://www.domаin.com/file.php?123=456&789=123 на форму http://www.domаin.com/123/456/789/
 

С.

Продвинутый новичок
Автор оригинала: kruglov
У страниц xxx/yyy/ и xxx/zzz/ есть по картинке. Разной. Называется image.gif.
Мой 15-летний опыт показывает, что как раз у страниц xxx/yyy/ и xxx/zzz/ больше бывает одинаковых картинок, чем разных. Разные то можно назвать yyy.gif и zzz.gif, a вот с одинаковыми сложнее, потому что они все лежат в /img/, браузер думает, что в одном случае они лежат в xxx/yyy/img/, а вдругом - xxx/zzz/img/. Поэтому приходится каждый раз его поправлять. Чтобы такой ерундой не заниматься, я просто заменяю "/" на "-" или на "." и все проблемы как рукой снимает.

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

kruglov

Новичок
В браузере / является абсолютно тем же самым, чем и на сервере.

Поэтому приходится каждый раз его поправлять
15-летний? Вроде бы MS-DOS 1.0, в которой не было директорий и файлы хранилось кучей, устарела несколько раньше.

-~{}~ 23.01.06 00:16:

Разные то можно назвать yyy.gif и zzz.gif
Я не хочу вспоминать, как я называл картинки на предыдущих страницах, чтобы не допустить конфликта имен.

Также я не хочу все диаграммы переименовывать в соответствии с именованием текущей страницы, а потом переименовывать их в случае переименовки страницы.

Я так и не понял, что вы за проблему пытаетесь решить. Экономия на отдаче картинок скриптом?
 

С.

Продвинутый новичок
Автор оригинала: kruglov
В браузере / является абсолютно тем же самым, чем и на сервере.
В браузере "/" слеш подразумевается элементом пути файловой системы сервера. Браузер пытается вести себя сответственно и дописывает относительные пути, встреченные в HTML, исходя из того, что дано в URL.

В данном нашем случае "/" на сервере несет совершенно другой смысл, а именно явлется разделителем данных в URLе. При том, вся цепочка слешей ни имеет ни малейшей связи с файловой системой сервера, тем, откуда вызывается скрипт и картинки (как пытается предугадать браузер).

Отсюда и проблемы у народа (см. начальный пост "Не загружаются картинки"). Автор темы конечно вышел из положения, но т.н. способом "на соплях", совершенно не поняв откуда возникла проблема, и почему она вдруг решилась.
 
Сверху