Мои изображения находятся в
images/icons/artist_default.png
Итак, когда я нахожусь на домашней странице, отображается изображение, и если я вижу путь, он выглядит так:
http://localhost:7777/images/icons/artist_default.png
Однако на странице пользователя, подобной этой http://localhost:7777/user/giorgio-martini
, он ломается, и путь выглядит так:
http://localhost:7777/user/images/icons/artist_default.png
Как вы можете видеть, это неправильно, он добавляет параметр пользователей перед ним... поэтому он ломается.
Я не знаю, как это исправить, я не должен добавлять полный путь, это кажется неправильным... но как мне сделать точки img
в нужном месте?
Спасибо
вау, это исправлено ... до сих пор я не понимаю, как это работало на домашней странице? спасибо .. добавьте ответ и плохо подтвердите это :)
Узнайте об относительных путях. phpdelusions.net/статьи/пути
начинать источник изображения с косой черты ('/'). Это означает, что он всегда будет начинаться с базового пути. Вместо,
<img src = "images/icons/artist_default.png">
использовать этот,
<img src = "/images/icons/artist_default.png">
Как выглядит ваш img src? Вы пробовали начинать с
/
? то естьsrc = "/images/icons/artist_default.png"